Exemple #1
0
 def test_time_calculator_second(self):
     actual_value = time_calculator(59)
     expected_value = "0days, 0hours, 0minutes, 59seconds"
     self.assertEqual(actual_value, expected_value)
Exemple #2
0
 def test_time_calculator_maximum(self):
     actual_value = time_calculator(31622399)
     expected_value = "365days, 23hours, 59minutes, 59seconds"
     self.assertEqual(actual_value, expected_value)
Exemple #3
0
 def test_time_calculator_day(self):
     actual_value = time_calculator(86400)
     expected_value = "1days, 0hours, 0minutes, 0seconds"
     self.assertEqual(actual_value, expected_value)
Exemple #4
0
 def test_time_calculator_minute(self):
     actual_value = time_calculator(60)
     expected_value = "0days, 0hours, 1minutes, 0seconds"
     self.assertEqual(actual_value, expected_value)
Exemple #5
0
 def test_time_calculator_1(self, mock_output):
     expected_output = 'We have 0 days, 0 hours, 0 minutes and 1 seconds\n'
     time_calculator.time_calculator(1)
     self.assertEqual(mock_output.getvalue(), expected_output)
Exemple #6
0
 def test_time_calculator_middle(self):
     actual_value = time_calculator(285803)
     expected_value = "3days, 7hours, 23minutes, 23seconds"
     self.assertEqual(actual_value, expected_value)
Exemple #7
0
 def test_time_calculator_all_one(self, mock_stdout):
     expected_output = "That is 1 days, 1 hours, 1 minutes, and 1 seconds.\n"
     time_calculator(90061)
     self.assertEqual(mock_stdout.getvalue(), expected_output)
Exemple #8
0
 def test_time_calculator_zero(self, mock_stdout):
     expected_output = "That is 0 days, 0 hours, 0 minutes, and 0 seconds.\n"
     time_calculator(0)
     self.assertEqual(mock_stdout.getvalue(), expected_output)
Exemple #9
0
 def test_time_calculator_minutes_hours_and_days(self, mock_stdout):
     time_calculator(90060)
     actual_value = mock_stdout.getvalue()
     self.assertEqual(actual_value,
                      '1 Day/s 1 Hour/s 1 Minute/s 0 Second/s\n')
Exemple #10
0
 def test_time_calculator_seconds_minutes_and_days(self, mock_stdout):
     time_calculator(86461)
     actual_value = mock_stdout.getvalue()
     self.assertEqual(actual_value,
                      '1 Day/s 0 Hour/s 1 Minute/s 1 Second/s\n')
Exemple #11
0
 def test_time_calculator_zero(self, mock_stdout):
     time_calculator(0)
     actual_value = mock_stdout.getvalue()
     self.assertEqual(actual_value,
                      '0 Day/s 0 Hour/s 0 Minute/s 0 Second/s\n')
Exemple #12
0
 def test_time_calculator_seconds_and_hours(self, mock_stdout):
     time_calculator(3601)
     actual_value = mock_stdout.getvalue()
     self.assertEqual(actual_value,
                      '0 Day/s 1 Hour/s 0 Minute/s 1 Second/s\n')
Exemple #13
0
 def test_time_calculator_only_days(self, mock_stdout):
     time_calculator(86400)
     actual_value = mock_stdout.getvalue()
     self.assertEqual(actual_value,
                      '1 Day/s 0 Hour/s 0 Minute/s 0 Second/s\n')