Add test_natural_sort_key()

Unit tests for general.py is not completed. natural_sort_key() has
not been tested.

Change-Id: Iaaea7436752155a23290c87328f23077a311df23
This commit is contained in:
kk 2017-01-10 16:49:27 -05:00
parent 909ca0c01c
commit 6067bb7c97
1 changed files with 8 additions and 0 deletions

View File

@ -65,3 +65,11 @@ class UtilsGeneralTest(base.SaharaWithDbTestCase):
self.assertIsNone(general.get_by_id(lst, 9))
self.assertEqual(lst[0], general.get_by_id(lst, 5))
self.assertEqual(lst[1], general.get_by_id(lst, 7))
def test_natural_sort_key(self):
str_test = "ABC123efg345DD"
str_list = ['abc', 123, 'efg', 345, 'dd']
str_sort = general.natural_sort_key(str_test)
self.assertEqual(len(str_list), len(str_sort))
self.assertEqual(str_list, str_sort)