@@ -6471,6 +6471,10 @@ def _test_set_operator_symbols(cls, obj):
64716471 case .assertSetEqual (result , {'a' , 'd' })
64726472 result = obj - {'a' , 'b' }
64736473 case .assertSetEqual (result , {'c' })
6474+ case .assertGreater (obj , {'a' })
6475+ case .assertGreaterEqual (obj , {'a' , 'b' })
6476+ case .assertLess (obj , {'a' , 'b' , 'c' , 'd' })
6477+ case .assertLessEqual (obj , {'a' , 'b' , 'c' })
64746478
64756479 @classmethod
64766480 def _test_set_operator_methods (cls , obj ):
@@ -6483,7 +6487,13 @@ def _test_set_operator_methods(cls, obj):
64836487 case .assertSetEqual (copy_obj , obj )
64846488 obj .remove ('a' )
64856489 case .assertNotIn ('a' , obj )
6486- case .assertRaises (KeyError , obj .remove , 'd' )
6490+ case .assertRaises (KeyError , obj .remove , 'a' )
6491+ obj .clear ()
6492+ obj .update (['a' ])
6493+ obj .discard ('a' )
6494+ case .assertNotIn ('a' , obj )
6495+ obj .discard ('a' )
6496+ case .assertNotIn ('a' , obj )
64876497 obj .update (['a' ])
64886498 popped = obj .pop ()
64896499 case .assertNotIn (popped , obj )
@@ -6503,6 +6513,8 @@ def _test_set_operator_methods(cls, obj):
65036513 obj .update (['a' , 'b' , 'c' ])
65046514 result = obj .symmetric_difference ({'b' , 'c' , 'd' })
65056515 case .assertSetEqual (result , {'a' , 'd' })
6516+ obj .symmetric_difference_update ({'b' , 'c' , 'd' })
6517+ case .assertSetEqual (obj , {'a' , 'd' })
65066518
65076519 @classmethod
65086520 def _test_set_miscellaneous (cls , obj ):
0 commit comments