Added tests

Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2022-04-24 21:58:17 +03:00
parent c95a6c0cdf
commit ca3b4afe56

View file

@ -4,19 +4,30 @@ from slpkg.utils import Utils
class TestUtils(unittest.TestCase):
def setUp(self):
self.utils = Utils()
def test_dimensional_list(self):
"""Testing dimesional list util
"""
lists = [[1, 2, 3, 4, 5]]
utils = Utils()
self.assertEqual([1, 2, 3, 4, 5], utils.dimensional_list(lists))
self.assertListEqual([1, 2, 3, 4, 5],
self.utils.dimensional_list(lists))
def test_remove_dbs(self):
"""Testing removing doubles item from list
"""
lists = [1, 2, 3, 3, 4, 5, 2, 1]
utils = Utils()
self.assertEqual([1, 2, 3, 4, 5], utils.remove_dbs(lists))
self.assertListEqual([1, 2, 3, 4, 5], self.utils.remove_dbs(lists))
def test_case_sensitive(self):
"""Testing create one dimensional list
"""
lists = ['Vlc', 'OpenOffice', 'APScheduler']
dictionary = {'vlc': 'Vlc',
'openoffice': 'OpenOffice',
'apscheduler': 'APScheduler'}
self.assertDictEqual(dictionary, self.utils.case_sensitive(lists))
if __name__ == "__main__":