@@ -770,21 +770,45 @@ def test_get_objects(self):
770770 gc .collect ()
771771 l = []
772772 l .append (l )
773- self .assertIn (l , gc .get_objects (generation = 0 ))
774- self .assertNotIn (l , gc .get_objects (generation = 1 ))
775- self .assertNotIn (l , gc .get_objects (generation = 2 ))
773+ self .assertTrue (
774+ any (l is element for element in gc .get_objects (generation = 0 ))
775+ )
776+ self .assertFalse (
777+ any (l is element for element in gc .get_objects (generation = 1 ))
778+ )
779+ self .assertFalse (
780+ any (l is element for element in gc .get_objects (generation = 2 ))
781+ )
776782 gc .collect (generation = 0 )
777- self .assertNotIn (l , gc .get_objects (generation = 0 ))
778- self .assertIn (l , gc .get_objects (generation = 1 ))
779- self .assertNotIn (l , gc .get_objects (generation = 2 ))
783+ self .assertFalse (
784+ any (l is element for element in gc .get_objects (generation = 0 ))
785+ )
786+ self .assertTrue (
787+ any (l is element for element in gc .get_objects (generation = 1 ))
788+ )
789+ self .assertFalse (
790+ any (l is element for element in gc .get_objects (generation = 2 ))
791+ )
780792 gc .collect (generation = 1 )
781- self .assertNotIn (l , gc .get_objects (generation = 0 ))
782- self .assertNotIn (l , gc .get_objects (generation = 1 ))
783- self .assertIn (l , gc .get_objects (generation = 2 ))
793+ self .assertFalse (
794+ any (l is element for element in gc .get_objects (generation = 0 ))
795+ )
796+ self .assertFalse (
797+ any (l is element for element in gc .get_objects (generation = 1 ))
798+ )
799+ self .assertTrue (
800+ any (l is element for element in gc .get_objects (generation = 2 ))
801+ )
784802 gc .collect (generation = 2 )
785- self .assertNotIn (l , gc .get_objects (generation = 0 ))
786- self .assertNotIn (l , gc .get_objects (generation = 1 ))
787- self .assertIn (l , gc .get_objects (generation = 2 ))
803+ self .assertFalse (
804+ any (l is element for element in gc .get_objects (generation = 0 ))
805+ )
806+ self .assertFalse (
807+ any (l is element for element in gc .get_objects (generation = 1 ))
808+ )
809+ self .assertTrue (
810+ any (l is element for element in gc .get_objects (generation = 2 ))
811+ )
788812 del l
789813 gc .collect ()
790814
0 commit comments