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):
26162616        self .assertEqual (frm , typing .ForwardRef ('int' , module = __name__ ))
26172617        self .assertNotEqual (frm , typing .ForwardRef ('int' , module = '__other_name__' ))
26182618
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+ 
26192627    def  test_forward_equality_gth (self ):
26202628        c1  =  typing .ForwardRef ('C' )
26212629        c1_gth  =  typing .ForwardRef ('C' )
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments