def testMakeNonEmptyList(self): """ Test the makeNonEmptyList function. It has exactly the same behaviour as makeList, but throws an exception for empty list or string. """ self.assertEqual(makeList(['123']), makeNonEmptyList(['123'])) self.assertItemsEqual(makeList(['123', 456, '789']), makeNonEmptyList(['123', 456, '789'])) self.assertItemsEqual(makeList(u'123,456'), makeNonEmptyList(u'123, 456')) self.assertItemsEqual(makeList('["aa","bb","cc"]'), makeNonEmptyList('["aa", "bb", "cc"]')) self.assertRaises(ValueError, makeNonEmptyList, []) self.assertRaises(ValueError, makeNonEmptyList, "")
def testMakeNonEmptyList(self): """ Test the makeNonEmptyList function. It has exactly the same behaviour as makeList, but throws an exception for empty list or string. """ self.assertEqual(makeList(['123']), makeNonEmptyList(['123'])) self.assertListEqual(makeList(['123', 456, '789']), makeNonEmptyList(['123', 456, '789'])) self.assertListEqual(makeList(u'123,456'), makeNonEmptyList(u'123, 456')) self.assertListEqual(makeList('["aa","bb","cc"]'), makeNonEmptyList('["aa", "bb", "cc"]')) self.assertRaises(ValueError, makeNonEmptyList, []) self.assertRaises(ValueError, makeNonEmptyList, "")