@@ -489,31 +489,34 @@ def testAssertIn(self):
489489 animals )
490490
491491 def testAssertDictContainsSubset (self ):
492- self .assertDictContainsSubset ({}, {})
493- self .assertDictContainsSubset ({}, {'a' : 1 })
494- self .assertDictContainsSubset ({'a' : 1 }, {'a' : 1 })
495- self .assertDictContainsSubset ({'a' : 1 }, {'a' : 1 , 'b' : 2 })
496- self .assertDictContainsSubset ({'a' : 1 , 'b' : 2 }, {'a' : 1 , 'b' : 2 })
492+ with warnings .catch_warnings ():
493+ warnings .simplefilter ("ignore" , DeprecationWarning )
497494
498- with self .assertRaises (self .failureException ):
499- self .assertDictContainsSubset ({1 : "one" }, {})
495+ self .assertDictContainsSubset ({}, {})
496+ self .assertDictContainsSubset ({}, {'a' : 1 })
497+ self .assertDictContainsSubset ({'a' : 1 }, {'a' : 1 })
498+ self .assertDictContainsSubset ({'a' : 1 }, {'a' : 1 , 'b' : 2 })
499+ self .assertDictContainsSubset ({'a' : 1 , 'b' : 2 }, {'a' : 1 , 'b' : 2 })
500500
501- with self .assertRaises (self .failureException ):
502- self .assertDictContainsSubset ({'a' : 2 }, {'a' : 1 })
501+ with self .assertRaises (self .failureException ):
502+ self .assertDictContainsSubset ({1 : "one" }, {})
503503
504- with self .assertRaises (self .failureException ):
505- self .assertDictContainsSubset ({'c ' : 1 }, {'a' : 1 })
504+ with self .assertRaises (self .failureException ):
505+ self .assertDictContainsSubset ({'a ' : 2 }, {'a' : 1 })
506506
507- with self .assertRaises (self .failureException ):
508- self .assertDictContainsSubset ({'a' : 1 , 'c' : 1 }, {'a' : 1 })
507+ with self .assertRaises (self .failureException ):
508+ self .assertDictContainsSubset ({'c' : 1 }, {'a' : 1 })
509509
510- with self .assertRaises (self .failureException ):
511- self .assertDictContainsSubset ({'a' : 1 , 'c' : 1 }, {'a' : 1 })
510+ with self .assertRaises (self .failureException ):
511+ self .assertDictContainsSubset ({'a' : 1 , 'c' : 1 }, {'a' : 1 })
512512
513- one = '' .join (chr (i ) for i in range (255 ))
514- # this used to cause a UnicodeDecodeError constructing the failure msg
515- with self .assertRaises (self .failureException ):
516- self .assertDictContainsSubset ({'foo' : one }, {'foo' : '\uFFFD ' })
513+ with self .assertRaises (self .failureException ):
514+ self .assertDictContainsSubset ({'a' : 1 , 'c' : 1 }, {'a' : 1 })
515+
516+ one = '' .join (chr (i ) for i in range (255 ))
517+ # this used to cause a UnicodeDecodeError constructing the failure msg
518+ with self .assertRaises (self .failureException ):
519+ self .assertDictContainsSubset ({'foo' : one }, {'foo' : '\uFFFD ' })
517520
518521 def testAssertEqual (self ):
519522 equal_pairs = [
0 commit comments