Пример #1
0
 def test_time_result_with_more_than_10_hours(self):
     """Test time result with more than 10 hours."""
     self.assertEqual(minutes_to_time(645), (10, 45))
Пример #2
0
 def test_60_minutes_returns_exactly_one_hour(self):
     """Test that 60 minutes returns exactly one hour."""
     self.assertEqual(minutes_to_time(60), (1, 0))
Пример #3
0
 def test_more_than_60_minutes_returns_more_than_one_hour(self):
     """Test that more than 60 minutes returns more than one hour."""
     self.assertEqual(minutes_to_time(65), (1, 5))
Пример #4
0
 def test_zero_minutes_returns_0_0(self):
     """Test that zero minutes returns 00:00."""
     self.assertEqual(minutes_to_time(0), (0, 0))
Пример #5
0
 def test_less_than_60_minutes_returns_less_than_one_hour(self):
     """Test that less than 60 minutes returns less than one hour."""
     self.assertEqual(minutes_to_time(50), (0, 50))
Пример #6
0
 def test_non_number_string_returns_none(self):
     """Test that non number string returns None."""
     self.assertIsNone(minutes_to_time('a string'))
Пример #7
0
 def test_int_int_string_returns_correct_value(self):
     """Test that int in string returns correct value."""
     self.assertEqual(minutes_to_time('50'), (0, 50))
Пример #8
0
 def test_float_returns_correct_value(self):
     """Test that float returns correct value."""
     self.assertEqual(minutes_to_time(50.3), (0, 50))
Пример #9
0
 def test_none_returns_none(self):
     """Test that None returns None."""
     self.assertIsNone(minutes_to_time(None))
Пример #10
0
 def test_negative_returns_none(self):
     """Test that negative returns None."""
     self.assertIsNone(minutes_to_time(-1))