@@ -284,3 +284,21 @@ def test_key___eq__(self):
284284 self .assertEqual (key1 , key1 )
285285 key3 = self ._getTargetClass ().from_path ('abc' , 'ghi' )
286286 self .assertNotEqual (key1 , key3 )
287+
288+ def test_key___eq___wrong_type (self ):
289+ key = self ._getTargetClass ().from_path ('abc' , 'def' )
290+ self .assertNotEqual (key , 10 )
291+
292+ def test_key___eq___dataset_id (self ):
293+ key1 = self ._getTargetClass ().from_path ('abc' , 'def' )
294+ key2 = self ._getTargetClass ().from_path ('abc' , 'def' , dataset_id = 'foo' )
295+ self .assertEqual (key1 , key2 )
296+ key3 = self ._getTargetClass ().from_path ('abc' , 'def' , dataset_id = 'bar' )
297+ self .assertNotEqual (key2 , key3 )
298+
299+ def test_key___eq___namespace (self ):
300+ key1 = self ._getTargetClass ().from_path ('abc' , 'def' )
301+ key2 = self ._getTargetClass ().from_path ('abc' , 'def' , namespace = 'foo' )
302+ self .assertEqual (key1 , key2 )
303+ key3 = self ._getTargetClass ().from_path ('abc' , 'def' , namespace = 'bar' )
304+ self .assertNotEqual (key2 , key3 )
0 commit comments