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