@@ -829,13 +829,13 @@ def define_class(name, has_future, has_annos, base_text, extra_names=None):
829829 ns = support .run_code (code , extra_names = extra_names )
830830 return ns [name ]
831831
832- def check_annotations (cls , name , has_future , has_annos ):
832+ def check_annotations (cls , has_future , has_annos ):
833833 if has_annos :
834834 if has_future :
835835 anno = "int"
836836 else :
837837 anno = int
838- self .assertEqual (get_annotations (cls ), {f"{ name } _attr" : anno })
838+ self .assertEqual (get_annotations (cls ), {f"{ cls . __name__ } _attr" : anno })
839839 else :
840840 self .assertEqual (get_annotations (cls ), {})
841841
@@ -872,9 +872,9 @@ def check_annotations(cls, name, has_future, has_annos):
872872 base_text = "Base" ,
873873 extra_names = {"Base" : base },
874874 )
875- check_annotations (meta , "Meta" , meta_future , meta_has_annos )
876- check_annotations (base , "Base" , base_future , base_has_annos )
877- check_annotations (child , "Child" , child_future , child_has_annos )
875+ check_annotations (meta , meta_future , meta_has_annos )
876+ check_annotations (base , base_future , base_has_annos )
877+ check_annotations (child , child_future , child_has_annos )
878878
879879 def test_modify_annotations (self ):
880880 def f (x : int ):
0 commit comments