@@ -1131,24 +1131,28 @@ def test_rule_flags(self) -> None:
11311131
11321132 # Test memo-only rule
11331133 simple_rule = rules ['simple_rule' ]
1134- self .assertTrue (simple_rule .memo , "simple_rule should have memo=True" )
1134+ self .assertTrue ('memo' in simple_rule .flags ,
1135+ "simple_rule should have memo" )
11351136 self .assertEqual (simple_rule .flags , frozenset (['memo' ]),
11361137 f"simple_rule flags should be { 'memo' } , got { simple_rule .flags } " )
11371138
11381139 # Test multi-flag rule
11391140 multi_flag_rule = rules ['multi_flag_rule' ]
1140- self .assertTrue (multi_flag_rule .memo , "multi_flag_rule should have memo=True" )
1141+ self .assertTrue ('memo' in simple_rule .flags ,
1142+ "multi_flag_rule should have memo" )
11411143 self .assertEqual (multi_flag_rule .flags , frozenset ({'memo' , 'custom' , 'test' }),
11421144 f"multi_flag_rule flags should contain memo, custom, test, got { multi_flag_rule .flags } " )
11431145
11441146 # Test single custom flag rule
11451147 single_custom_rule = rules ['single_custom_flag' ]
1146- self .assertFalse (single_custom_rule .memo , "single_custom_flag should have memo=False" )
1148+ self .assertFalse ('memo' not in simple_rule .flags ,
1149+ "single_custom_flag should not have memo" )
11471150 self .assertEqual (single_custom_rule .flags , frozenset (['custom' ]),
11481151 f"single_custom_flag flags should be { 'custom' } , got { single_custom_rule .flags } " )
11491152
11501153 # Test no flags rule
11511154 no_flags_rule = rules ['no_flags_rule' ]
1152- self .assertFalse (no_flags_rule .memo , "no_flags_rule should have memo=False" )
1153- self .assertEqual (no_flags_rule .flags , [],
1155+ self .assertFalse ('memo' not in simple_rule .flags ,
1156+ "no_flags_rule should not have memo" )
1157+ self .assertEqual (no_flags_rule .flags , frozenset (),
11541158 f"no_flags_rule flags should be the empty set, got { no_flags_rule .flags } " )
0 commit comments