Example #1
0
 def test_resolve_time_unit_value(self):
     test_value = '15'
     value = resolve_time_unit(
         value=test_value,
         minimum=0,
         maximum=30
     )
     self.assertEqual(test_value, value)
Example #2
0
 def test_resolve_time_unit_range_with_step(self):
     values = resolve_time_unit('0-10/2', 0, 20)
     expected_value = '0 2 4 6 8 10'
     self.assertEqual(values, expected_value)
Example #3
0
 def test_resolve_time_unit_range_out_of_range_input(self):
     with self.assertRaises(SystemExit):
         resolve_time_unit('1-10', 0, 1)
Example #4
0
 def test_resolve_time_unit_range(self):
     values = resolve_time_unit('0-10', 0, 20)
     expected_value = '0 1 2 3 4 5 6 7 8 9 10'
     self.assertEqual(values, expected_value)
Example #5
0
 def test_resolve_time_unit_asterisk(self):
     values = resolve_time_unit('*', 0, 10)
     expected_value = '0 1 2 3 4 5 6 7 8 9 10'
     self.assertEqual(values, expected_value)
Example #6
0
 def test_resolve_time_unit_out_of_range_value(self):
     with self.assertRaises(SystemExit):
         resolve_time_unit('200', 0, 1)