@@ -523,6 +523,7 @@ def test_not_equal(self):
523
523
self ._assert_not_equal (Series (range (3 )), Series (range (3 )) + 1 )
524
524
self ._assert_not_equal (Series (list ('abc' )), Series (list ('xyz' )))
525
525
self ._assert_not_equal (Series (list (u'áàä' )), Series (list (u'éèë' )))
526
+ self ._assert_not_equal (Series (list (u'áàä' )), Series (list (b'aaa' )))
526
527
self ._assert_not_equal (Series (range (3 )), Series (range (4 )))
527
528
self ._assert_not_equal (
528
529
Series (range (3 )), Series (
@@ -722,6 +723,25 @@ def test_frame_equal_message_unicode(self):
722
723
'E' : [u'é' , u'è' , u'e̊' ]}),
723
724
by_blocks = True )
724
725
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
+
725
745
726
746
class TestAssertCategoricalEqual (object ):
727
747
0 commit comments