@@ -523,6 +523,7 @@ def test_not_equal(self):
523523 self ._assert_not_equal (Series (range (3 )), Series (range (3 )) + 1 )
524524 self ._assert_not_equal (Series (list ('abc' )), Series (list ('xyz' )))
525525 self ._assert_not_equal (Series (list (u'áàä' )), Series (list (u'éèë' )))
526+ self ._assert_not_equal (Series (list (u'áàä' )), Series (list (b'aaa' )))
526527 self ._assert_not_equal (Series (range (3 )), Series (range (4 )))
527528 self ._assert_not_equal (
528529 Series (range (3 )), Series (
@@ -722,6 +723,25 @@ def test_frame_equal_message_unicode(self):
722723 'E' : [u'é' , u'è' , u'e̊' ]}),
723724 by_blocks = True )
724725
726+ expected = """DataFrame\\ .iloc\\ [:, 0\\ ] are different
727+
728+ DataFrame\\ .iloc\\ [:, 0\\ ] values are different \\ (100\\ .0 %\\ )
729+ \\ [left\\ ]: \\ [á, à, ä\\ ]
730+ \\ [right\\ ]: \\ [a, a, a\\ ]"""
731+
732+ with tm .assert_raises_regex (AssertionError , expected ):
733+ assert_frame_equal (pd .DataFrame ({'A' : [u'á' , u'à' , u'ä' ],
734+ 'E' : [u'é' , u'è' , u'ë' ]}),
735+ pd .DataFrame ({'A' : ['a' , 'a' , 'a' ],
736+ 'E' : ['e' , 'e' , 'e' ]}))
737+
738+ with tm .assert_raises_regex (AssertionError , expected ):
739+ assert_frame_equal (pd .DataFrame ({'A' : [u'á' , u'à' , u'ä' ],
740+ 'E' : [u'é' , u'è' , u'ë' ]}),
741+ pd .DataFrame ({'A' : ['a' , 'a' , 'a' ],
742+ 'E' : ['e' , 'e' , 'e' ]}),
743+ by_blocks = True )
744+
725745
726746class TestAssertCategoricalEqual (object ):
727747
0 commit comments