joey shelton / LED_Demo

Dependencies:   MAX44000 PWM_Tone_Library nexpaq_mdk

Fork of LED_Demo by Maxim nexpaq

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers test_data.py Source File

test_data.py

00001 # This builds on top of test8 by adding target-conditional overrides in mbed_app_config.json.
00002 
00003 expected_results = {
00004    "base": {
00005         "desc": "override values based on labels with libs, target params and target overrides (no labels)",
00006         "app.app1": "v_app1",
00007         "app.app2": "v_app2",
00008         "lib1.p1": "v_p1_lib1_app",
00009         "lib1.p2": "v_p2_lib1",
00010         "lib1.p3": "v_p3_lib1_app",
00011         "lib2.p1": "v_p1_lib2_app",
00012         "lib2.p2": "v_p2_lib2",
00013         "target.par1": "v_par1_target_app",
00014         "target.par2": "v_par2_base",
00015         "target.par3": "v_par3_base"
00016     },
00017     "b1": {
00018         "desc": "override values based on labels with libs, target params and target overrides (first label)",
00019         "app.app1": "v_app1[b1_label_label]",
00020         "app.app2": "v_app2",
00021         "lib1.p1": "v_p1_lib1_app",
00022         "lib1.p2": "v_p2_lib1",
00023         "lib1.p3": "v_p3_lib1_app",
00024         "lib2.p1": "v_p1_lib2_app",
00025         "lib2.p2": "v_p2_lib2[b1_label]",
00026         "target.par1": "v_par1_target_app",
00027         "target.par2": "v_par2_base",
00028         "target.par3": "v_par3_base"
00029     },
00030     "b2": {
00031         "desc": "override values based on labels with libs, target params and target overrides (second label)",
00032         "app.app1": "v_app1",
00033         "app.app2": "v_app2[b2_label]",
00034         "lib1.p1": "v_p1_lib1_app",
00035         "lib1.p2": "v_p2_lib1[b2_label]",
00036         "lib1.p3": "v_p3_lib1_app",
00037         "lib2.p1": "v_p1_lib2_app",
00038         "lib2.p2": "v_p2_lib2[b2_label]",
00039         "target.par1": "v_par1_target_app",
00040         "target.par2": "v_par2_b2",
00041         "target.par3": "v_par3_base"
00042     },
00043     "both": {
00044         "desc": "override values based on labels with libs, target params and target overrides (both labels)",
00045         "app.app1": "v_app1[b1_label_label]",
00046         "app.app2": "v_app2[b2_label]",
00047         "lib1.p1": "v_p1_lib1_app",
00048         "lib1.p2": "v_p2_lib1[b2_label]",
00049         "lib1.p3": "v_p3_lib1_app",
00050         "lib2.p1": "v_p1_lib2_app[both_label]",
00051         "lib2.p2": "v_p2_lib2[b2_label]",
00052         "target.par1": "v_par1_target_app",
00053         "target.par2": "v_par2_b2",
00054         "target.par3": "v_par3_both",
00055         "target.par4": "v_par4_app[both_label]"
00056     }
00057 }