File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -2616,6 +2616,14 @@ def test_forward_equality(self):
2616
2616
self .assertEqual (frm , typing .ForwardRef ('int' , module = __name__ ))
2617
2617
self .assertNotEqual (frm , typing .ForwardRef ('int' , module = '__other_name__' ))
2618
2618
2619
+ def test_forward_hash (self ):
2620
+ fr = typing .ForwardRef ('int' )
2621
+ self .assertEqual (hash (fr ), hash (typing .ForwardRef ('int' )))
2622
+ self .assertNotEqual (hash (fr ), hash (typing .ForwardRef ('int' , module = __name__ )))
2623
+ frm = typing .ForwardRef ('int' , module = __name__ )
2624
+ self .assertEqual (hash (frm ), hash (typing .ForwardRef ('int' , module = __name__ )))
2625
+ self .assertNotEqual (hash (frm ), hash (typing .ForwardRef ('int' , module = '__other_name__' )))
2626
+
2619
2627
def test_forward_equality_gth (self ):
2620
2628
c1 = typing .ForwardRef ('C' )
2621
2629
c1_gth = typing .ForwardRef ('C' )
You can’t perform that action at this time.
0 commit comments