Rename lib.py to utils.py and add test cases for natural sort
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
import os
|
||||
import sys
|
||||
import unittest
|
||||
from libs.lib import struct, newAction, newIcon, addActions, fmtShortcut, generateColorByText
|
||||
|
||||
class TestLib(unittest.TestCase):
|
||||
|
||||
def test_generateColorByGivingUniceText_noError(self):
|
||||
res = generateColorByText(u'\u958B\u555F\u76EE\u9304')
|
||||
self.assertTrue(res.green() >= 0)
|
||||
self.assertTrue(res.red() >= 0)
|
||||
self.assertTrue(res.blue() >= 0)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
@@ -0,0 +1,22 @@
|
||||
import os
|
||||
import sys
|
||||
import unittest
|
||||
from libs.utils import struct, newAction, newIcon, addActions, fmtShortcut, generateColorByText, natural_sort
|
||||
|
||||
class TestUtils(unittest.TestCase):
|
||||
|
||||
def test_generateColorByGivingUniceText_noError(self):
|
||||
res = generateColorByText(u'\u958B\u555F\u76EE\u9304')
|
||||
self.assertTrue(res.green() >= 0)
|
||||
self.assertTrue(res.red() >= 0)
|
||||
self.assertTrue(res.blue() >= 0)
|
||||
|
||||
def test_nautalSort_noError(self):
|
||||
l1 = ['f1', 'f11', 'f3' ]
|
||||
exptected_l1 = ['f1', 'f3', 'f11']
|
||||
natural_sort(l1)
|
||||
for idx, val in enumerate(l1):
|
||||
self.assertTrue(val == exptected_l1[idx])
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user