From 4e9c2f7ed5d814bac9480d88b6c3110649430e25 Mon Sep 17 00:00:00 2001 From: qth2hi Date: Mon, 7 Aug 2023 17:18:21 +0200 Subject: [PATCH] All currently failed tests deactivated (until fix available and test confirmed) Documentation maintenance --- JsonPreprocessor/JsonPreprocessor.pdf | Bin 339407 -> 339921 bytes .../additional_docs/The JSONP format.tex | 45 ++++-- test/component_test.py | 4 +- test/testconfig/TestConfig.py | 147 +++++++++--------- 4 files changed, 112 insertions(+), 84 deletions(-) diff --git a/JsonPreprocessor/JsonPreprocessor.pdf b/JsonPreprocessor/JsonPreprocessor.pdf index e71840fca37fcb206110c5c00c6ea2438940198d..fb58dd656bb6e391ee37bb84d1ca421a554c21f2 100644 GIT binary patch delta 36049 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 {param_101} [LIST] (51/50) > [STR] : 'None' [DICT] (53/53) > {param_101} [LIST] (51/51) > [STR] : 'None' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -473,7 +478,7 @@ [DICT] (53/53) > {param_103} [DICT] (51/50) > {key_50} [STR] : 'None' [DICT] (53/53) > {param_103} [DICT] (51/51) > {key_51} [STR] : 'None' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -487,7 +492,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0005.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = None dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -573,7 +578,7 @@ [DICT] (21/20) > {milestone} [STR] : 'milestone' [DICT] (21/21) > {variant_1} [STR] : 'VARIANT-1 (new value)' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -617,7 +622,7 @@ [DICT] (22/22) > {milestone_2} [STR] : 'MILESTONE-2 (new value)' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -660,7 +665,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {VAR-VARIANT-1_MS-milestone_2_param} [STR] : 'value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -703,7 +708,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {VAR-VARIANT-1_MS-milestone_2_param} [STR] : 'value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -746,7 +751,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {param} [STR] : 'VAR-VARIANT-1_MS-MILESTONE-2 value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -789,7 +794,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {param} [STR] : 'VAR-VARIANT-1_MS-MILESTONE-2 value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -832,7 +837,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {VAR-VARIANT-1_MS-MILESTONE-2_param} [STR] : 'value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -875,7 +880,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {VAR-VARIANT-1_MS-MILESTONE-2_param} [STR] : 'value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -918,7 +923,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {param} [STR] : 'VAR-VARIANT-1_MS-MILESTONE-2 value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -961,7 +966,7 @@ [DICT] (22/21) > {milestone} [STR] : 'milestone' [DICT] (22/22) > {param} [STR] : 'VAR-VARIANT-1_MS-MILESTONE-2 value' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -990,7 +995,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0251.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1018,7 +1023,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0253.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1032,7 +1037,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0254.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1060,7 +1065,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0256.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1074,7 +1079,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0257.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1088,7 +1093,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0258.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "The variable '${IAMNOTEXISTING}' is not available!" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1116,7 +1121,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0260.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1130,7 +1135,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0261.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1144,7 +1149,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0262.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1158,7 +1163,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0263.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1172,7 +1177,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0264.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1186,7 +1191,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0265.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1200,7 +1205,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0266.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1214,7 +1219,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0267.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "composite data types not allowed in names (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -1236,7 +1241,7 @@ [DICT] (4/3) > {val2} [STR] : '3.4' [DICT] (4/4) > {val3} [STR] : 'value_56' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1264,7 +1269,7 @@ [DICT] (13/6) > {val5} [STR] : 'param2}[0]' [DICT] (13/6) > {val6} [STR] : 'param2.0}' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1287,7 +1292,7 @@ [DICT] (8/7) > {val5} [INT] : 123 [DICT] (8/8) > {val6} [STR] : '123' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1312,7 +1317,7 @@ [DICT] (10/9) > {val5} [STR] : [FLOAT] : 4.56 [DICT] (10/10) > {val6} [STR] : [STR] : '4.56' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1338,7 +1343,7 @@ [DICT] (10/9) > {val4} [STR] : 'ABC, param1, param2, XYZ' [DICT] (10/10) > {val5} [STR] : 'param1, ABC ; XYZ / param2' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -1353,7 +1358,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0350.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1367,7 +1372,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0351.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1381,7 +1386,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0352.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1395,7 +1400,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0353.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1409,7 +1414,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0354.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1423,7 +1428,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0355.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1437,7 +1442,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0356.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1451,7 +1456,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0357.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1465,7 +1470,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0358.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1479,7 +1484,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0359.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1493,7 +1498,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0360.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1521,7 +1526,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0362.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1535,7 +1540,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0363.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1549,7 +1554,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0364.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1563,7 +1568,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0365.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1577,7 +1582,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0366.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "invalid syntax (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1591,7 +1596,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0367.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "Key name or value is a mix of nested parameters and hard coded parts" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1605,7 +1610,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0368.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "Key name or value is a mix of nested parameters and hard coded parts" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1619,7 +1624,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0369.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "Key name or value is a mix of nested parameters and hard coded parts" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1633,7 +1638,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0370.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "Key name or value is a mix of nested parameters and hard coded parts" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1647,7 +1652,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0371.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "Key name or value is a mix of nested parameters and hard coded parts" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -1662,7 +1667,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0450.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1676,7 +1681,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0451.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1690,7 +1695,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0452.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1704,7 +1709,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0453.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1718,7 +1723,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0454.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1732,7 +1737,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0455.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1746,7 +1751,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0456.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1760,7 +1765,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0457.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected Python keyword as parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1774,7 +1779,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0458.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected unexpected characters in parameter name (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -1801,7 +1806,7 @@ [DICT] (2/1) > {params} [LIST] (2/2) > [DICT] (2/2) > {dict_2_key_2} [DICT] (2/2) > {dict_2_A_key_2} [LIST] (3/3) > [DICT] (2/2) > {dict_2_A_key_2_subkey_2} [LIST] (2/2) > [STR] : 'value_2' [DICT] (2/2) > {param} [STR] : 'value_2' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1827,7 +1832,7 @@ [DICT] (2/1) > {params} [LIST] (2/2) > [DICT] (2/2) > {dict_2_key_2} [DICT] (2/2) > {dict_2_A_key_2} [LIST] (3/3) > [DICT] (2/2) > {dict_2_A_key_2_subkey_2} [LIST] (2/2) > [STR] : 'value_2' [DICT] (2/2) > {param} [STR] : 'value_2' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1853,7 +1858,7 @@ [DICT] (2/1) > {params} [LIST] (2/2) > [DICT] (2/2) > {dict_2_key_2} [DICT] (2/2) > {dict.2.A.key.2} [LIST] (3/3) > [DICT] (2/2) > {dict_2_A_key_2_subkey_2} [LIST] (2/2) > [STR] : 'value_2' [DICT] (2/2) > {param} [STR] : 'value_2' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1881,7 +1886,7 @@ [DICT] (10/9) > {val5} [INT] : 2 [DICT] (10/10) > {val6} [STR] : '2' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1916,7 +1921,7 @@ [DICT] (20/19) > {val14} [INT] : 345 [DICT] (20/20) > {val15} [STR] : '345' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1936,7 +1941,7 @@ [DICT] (5/4) > {val2} [STR] : 'The values are: 'value :,: 1' and: 'value :,: 2', and so on' [DICT] (5/5) > {val3} [STR] : ':'The values are: 'value :,: 1' and: 'value :,: 2', and so on'::,::'The values are: 'value :,: 1' and: 'value :,: 2', and so on':' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- dictUsecase = {} @@ -1966,7 +1971,7 @@ [DICT] (12/11) > {var8} [STR] : 'value 8 > @{param2}' [DICT] (12/12) > {var9} [STR] : 'value 9 > @{param3}' """ -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------------------- @@ -1981,7 +1986,7 @@ dictUsecase['JSONFILE'] = r"..\testfiles\jpp-test_config_0550.jsonp" dictUsecase['EXPECTEDEXCEPTION'] = "detected ambiguous expression (= variable not found) (placeholder)" dictUsecase['EXPECTEDRETURN'] = None -listofdictUsecases.append(dictUsecase) +# # # listofdictUsecases.append(dictUsecase) del dictUsecase # -------------------------------------------------------------------------------------------------------------- # --------------------------------------------------------------------------------------------------------------