@@ -127,6 +127,22 @@ A[flag_default_twice] ??= "default flag second"
self.assertEqual(d.getVarFlag("A","flag_set_twice"), "set flag second")
self.assertEqual(d.getVarFlag("A","flag_question_twice"), "question flag first")
self.assertEqual(d.getVarFlag("A","flag_default_twice"), "default flag second")
+ self.assertDictEqual(
+ d.getVarFlags("A"),
+ {
+ "flag_set_vs_question": "set flag",
+ "flag_set_vs_default": "set flag",
+ "flag_question": "question flag",
+ "flag_default": "default flag",
+ "flag_question_vs_default": "question flag",
+ "flag_default_vs_question": "question flag",
+ "flag_set_question_default": "set flag",
+ "flag_set_default_question": "set flag",
+ "flag_set_twice": "set flag second",
+ "flag_question_twice": "question flag first",
+ "flag_default_twice": "default flag second",
+ }
+ )
exporttest = """
A = "a"