477
477
self.assertCmpByDirs(-1, 'ab/cd', 'ab-cd')
479
479
def test_cmp_unicode_not_allowed(self):
481
self.assertRaises(TypeError, cmp_by_dirs, u'Unicode', 'str')
482
self.assertRaises(TypeError, cmp_by_dirs, 'str', u'Unicode')
483
self.assertRaises(TypeError, cmp_by_dirs, u'Unicode', u'Unicode')
481
self.assertRaises(TypeError, lt_by_dirs, u'Unicode', 'str')
482
self.assertRaises(TypeError, lt_by_dirs, 'str', u'Unicode')
483
self.assertRaises(TypeError, lt_by_dirs, u'Unicode', u'Unicode')
485
485
def test_cmp_non_ascii(self):
486
486
self.assertCmpByDirs(-1, '\xc2\xb5', '\xc3\xa5') # u'\xb5', u'\xe5'