@@ -4149,7 +4149,7 @@ def test_typeddict_special_keyword_names(self):
41494149 self .assertEqual (TD .__annotations__ , {'cls' : type , 'self' : object , 'typename' : str ,
41504150 '_typename' : int , 'fields' : list , '_fields' : dict ,
41514151 'closed' : bool , 'extra_items' : bool })
4152- self .assertIs (TD .__closed__ , None )
4152+ self .assertIsNone (TD .__closed__ )
41534153 self .assertIs (TD .__extra_items__ , NoExtraItems )
41544154 a = TD (cls = str , self = 42 , typename = 'foo' , _typename = 53 ,
41554155 fields = [('bar' , tuple )], _fields = {'baz' , set },
@@ -4160,7 +4160,7 @@ def test_typeddict_special_keyword_names(self):
41604160 self .assertEqual (a ['_typename' ], 53 )
41614161 self .assertEqual (a ['fields' ], [('bar' , tuple )])
41624162 self .assertEqual (a ['_fields' ], {'baz' , set })
4163- self .assertEqual (a ['closed' ], None )
4163+ self .assertIsNone (a ['closed' ])
41644164 self .assertEqual (a ['extra_items' ], "tea pot" )
41654165
41664166 def test_typeddict_create_errors (self ):
@@ -4445,7 +4445,7 @@ class Implicit(TypedDict): ...
44454445 class ExplicitTrue (TypedDict , closed = True ): ...
44464446 class ExplicitFalse (TypedDict , closed = False ): ...
44474447
4448- self .assertIs (Implicit .__closed__ , None )
4448+ self .assertIsNone (Implicit .__closed__ )
44494449 self .assertIs (ExplicitTrue .__closed__ , True )
44504450 self .assertIs (ExplicitFalse .__closed__ , False )
44514451
@@ -4461,20 +4461,20 @@ class Unclosed(TypedDict, closed=False):
44614461 class ChildUnclosed (Closed , Unclosed ):
44624462 ...
44634463
4464- self .assertIs (ChildUnclosed .__closed__ , None )
4464+ self .assertIsNone (ChildUnclosed .__closed__ )
44654465 self .assertEqual (ChildUnclosed .__extra_items__ , NoExtraItems )
44664466
44674467 class ChildClosed (Unclosed , Closed ):
44684468 ...
44694469
4470- self .assertIs (ChildClosed .__closed__ , None )
4470+ self .assertIsNone (ChildClosed .__closed__ )
44714471 self .assertEqual (ChildClosed .__extra_items__ , NoExtraItems )
44724472
44734473 def test_extra_items_class_arg (self ):
44744474 class TD (TypedDict , extra_items = int ):
44754475 a : str
44764476
4477- self .assertEqual (TD .__extra_items__ , int )
4477+ self .assertIs (TD .__extra_items__ , int )
44784478 self .assertEqual (TD .__annotations__ , {'a' : str })
44794479 self .assertEqual (TD .__required_keys__ , frozenset ({'a' }))
44804480 self .assertEqual (TD .__optional_keys__ , frozenset ())
@@ -4904,7 +4904,7 @@ class ExtraReadOnly(TypedDict):
49044904 self .assertEqual (ExtraReadOnly .__readonly_keys__ , frozenset ({'__extra_items__' }))
49054905 self .assertEqual (ExtraReadOnly .__mutable_keys__ , frozenset ({}))
49064906 self .assertIs (ExtraReadOnly .__extra_items__ , NoExtraItems )
4907- self .assertIs (ExtraReadOnly .__closed__ , None )
4907+ self .assertIsNone (ExtraReadOnly .__closed__ )
49084908
49094909 class ExtraRequired (TypedDict ):
49104910 __extra_items__ : Required [str ]
@@ -4914,7 +4914,7 @@ class ExtraRequired(TypedDict):
49144914 self .assertEqual (ExtraRequired .__readonly_keys__ , frozenset ({}))
49154915 self .assertEqual (ExtraRequired .__mutable_keys__ , frozenset ({'__extra_items__' }))
49164916 self .assertIs (ExtraRequired .__extra_items__ , NoExtraItems )
4917- self .assertIs (ExtraRequired .__closed__ , None )
4917+ self .assertIsNone (ExtraRequired .__closed__ )
49184918
49194919 class ExtraNotRequired (TypedDict ):
49204920 __extra_items__ : NotRequired [str ]
@@ -4924,7 +4924,7 @@ class ExtraNotRequired(TypedDict):
49244924 self .assertEqual (ExtraNotRequired .__readonly_keys__ , frozenset ({}))
49254925 self .assertEqual (ExtraNotRequired .__mutable_keys__ , frozenset ({'__extra_items__' }))
49264926 self .assertIs (ExtraNotRequired .__extra_items__ , NoExtraItems )
4927- self .assertIs (ExtraNotRequired .__closed__ , None )
4927+ self .assertIsNone (ExtraNotRequired .__closed__ )
49284928
49294929 @skipIf (TYPING_3_14_0 , "Only supported on <3.14" )
49304930 def test_closed_inheritance_legacy (self ):
@@ -4972,7 +4972,7 @@ class Base(TypedDict, extra_items=ReadOnly[Union[str, None]]):
49724972 self .assertEqual (Base .__mutable_keys__ , frozenset ({"a" }))
49734973 self .assertEqual (Base .__annotations__ , {"a" : int })
49744974 self .assertEqual (Base .__extra_items__ , ReadOnly [Union [str , None ]])
4975- self .assertIs (Base .__closed__ , None )
4975+ self .assertIsNone (Base .__closed__ )
49764976
49774977 class Child (Base , extra_items = int ):
49784978 a : str
@@ -4983,7 +4983,7 @@ class Child(Base, extra_items=int):
49834983 self .assertEqual (Child .__mutable_keys__ , frozenset ({'a' }))
49844984 self .assertEqual (Child .__annotations__ , {"a" : str })
49854985 self .assertIs (Child .__extra_items__ , int )
4986- self .assertIs (Child .__closed__ , None )
4986+ self .assertIsNone (Child .__closed__ )
49874987
49884988 class GrandChild (Child , closed = True ):
49894989 a : float
@@ -5004,14 +5004,14 @@ class GrandGrandChild(GrandChild):
50045004 self .assertEqual (GrandGrandChild .__mutable_keys__ , frozenset ({'a' }))
50055005 self .assertEqual (GrandGrandChild .__annotations__ , {"a" : float })
50065006 self .assertIs (GrandGrandChild .__extra_items__ , NoExtraItems )
5007- self .assertIs (GrandGrandChild .__closed__ , None )
5007+ self .assertIsNone (GrandGrandChild .__closed__ )
50085008
50095009 def test_implicit_extra_items (self ):
50105010 class Base (TypedDict ):
50115011 a : int
50125012
50135013 self .assertIs (Base .__extra_items__ , NoExtraItems )
5014- self .assertIs (Base .__closed__ , None )
5014+ self .assertIsNone (Base .__closed__ )
50155015
50165016 class ChildA (Base , closed = True ):
50175017 ...
0 commit comments