@@ -1944,32 +1944,32 @@ def __new__(self):
19441944
19451945 fd = FrozenDictSubclass .fromkeys ("abc" )
19461946 self .assertEqual (fd , frozendict (x = 1 , a = None , b = None , c = None ))
1947- self .assertEqual (type (fd ), FrozenDictSubclass )
1947+ self .assertEqual (type (fd ), frozendict )
19481948 self .assertEqual (created , frozendict (x = 1 ))
19491949
19501950 fd = FrozenDictSubclass .fromkeys (frozendict (y = 2 ))
19511951 self .assertEqual (fd , frozendict (x = 1 , y = None ))
1952- self .assertEqual (type (fd ), FrozenDictSubclass )
1952+ self .assertEqual (type (fd ), frozendict )
19531953 self .assertEqual (created , frozendict (x = 1 ))
19541954
1955- # Subclass which doesn't override the constructor
1956- class FrozenDictSubclass2 (frozendict ):
1957- pass
1958-
1959- fd = FrozenDictSubclass2 .fromkeys ("abc" )
1960- self .assertEqual (fd , frozendict (a = None , b = None , c = None ))
1961- self .assertEqual (type (fd ), FrozenDictSubclass2 )
1962-
19631955 # Dict subclass which overrides the constructor
19641956 class DictSubclass (dict ):
19651957 def __new__ (self ):
19661958 return created
19671959
19681960 fd = DictSubclass .fromkeys ("abc" )
19691961 self .assertEqual (fd , frozendict (x = 1 , a = None , b = None , c = None ))
1970- self .assertEqual (type (fd ), DictSubclass )
1962+ self .assertEqual (type (fd ), frozendict )
19711963 self .assertEqual (created , frozendict (x = 1 ))
19721964
1965+ # Subclass which doesn't override the constructor
1966+ class FrozenDictSubclass2 (frozendict ):
1967+ pass
1968+
1969+ fd = FrozenDictSubclass2 .fromkeys ("abc" )
1970+ self .assertEqual (fd , frozendict (a = None , b = None , c = None ))
1971+ self .assertEqual (type (fd ), FrozenDictSubclass2 )
1972+
19731973 def test_pickle (self ):
19741974 for proto in range (pickle .HIGHEST_PROTOCOL + 1 ):
19751975 for fd in (
0 commit comments