Skip to content

Commit

Permalink
Improve Unit Test for get selected options
Browse files Browse the repository at this point in the history
Ref #306
  • Loading branch information
algorys committed Apr 26, 2018
1 parent df6ca65 commit f461620
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions test/test_user_options_dialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ class TestUserOptionsQDialog(unittest2.TestCase):
This file test the UserQWidget class.
"""

host_options_test = ['d', 'u', 'r', 'f', 's']
service_options_test = ['w', 'u', 'c', 'r', 'f', 's']
host_options_test = ['d', 'u', 'f', 's']
service_options_test = ['u', 'c', 'r', 'f', 's']

@classmethod
def setUpClass(cls):
Expand Down Expand Up @@ -83,23 +83,28 @@ def test_get_notifications_widget(self):
def test_get_selected_options(self):
"""Get Selected Options"""

# Host options for test = ['d', 'u', 'f', 's']
under_test = UserOptionsQDialog.get_selected_options('host', self.host_options_test)

self.assertTrue(under_test['d'])
self.assertTrue(under_test['u'])
self.assertTrue(under_test['r'])
self.assertTrue(under_test['f'])
self.assertTrue(under_test['s'])

self.assertFalse(under_test['r'])
self.assertFalse(under_test['n'])

self.assertTrue('c' not in under_test)
self.assertTrue('w' not in under_test)

# Service options for test = ['u', 'c', 'r', 'f', 's']
under_test = UserOptionsQDialog.get_selected_options('service', self.service_options_test)

self.assertTrue(under_test['w'])
self.assertTrue(under_test['u'])
self.assertTrue(under_test['c'])
self.assertTrue(under_test['r'])
self.assertTrue(under_test['f'])
self.assertTrue(under_test['s'])
self.assertFalse(under_test['n'])

self.assertFalse(under_test['w'])
self.assertFalse(under_test['n'])

0 comments on commit f461620

Please sign in to comment.