Example #1
0
 def test_wrap_around_backwards(self):
     clock = Clock.at(0, 30) - 60
     self.assertEqual("23:30", clock.__str__())
Example #2
0
 def test_equivalent_clocks(self):
     clock1 = Clock.at(15, 37)
     clock2 = Clock.at(15, 37)
     self.assertEqual(clock1, clock2)
Example #3
0
 def test_inequivalent_clocks(self):
     clock1 = Clock.at(15, 37)
     clock2 = Clock.at(15, 36)
     clock3 = Clock.at(14, 37)
     self.assertNotEqual(clock1, clock2)
     self.assertNotEqual(clock1, clock3)
Example #4
0
 def test_wrap_around_at_midnight(self):
     clock = Clock.at(23, 30) + 60
     self.assertEqual("00:30", clock.__str__())
Example #5
0
 def test_subtract_minutes(self):
     clock = Clock.at(10) - 90
     self.assertEqual("08:30", clock.__str__())
Example #6
0
 def test_add_over_an_hour(self):
   clock = Clock.at(10) + 61
   self.assertEqual("11:01", clock.__str__())
Example #7
0
 def test_add_over_an_hour(self):
     clock = Clock.at(10) + 61
     self.assertEqual("11:01", clock.__str__())
Example #8
0
 def test_on_the_hour(self):
   self.assertEqual("08:00", Clock.at(8).__str__() )
   self.assertEqual("09:00", Clock.at(9).__str__() )
Example #9
0
 def test_past_the_hour(self):
   self.assertEqual("11:09", Clock.at(11, 9).__str__() )
Example #10
0
 def test_inequivalent_clocks(self):
   clock1 = Clock.at(15, 37)
   clock2 = Clock.at(15, 36)
   clock3 = Clock.at(14, 37)
   self.assertNotEqual(clock1, clock2)
   self.assertNotEqual(clock1, clock3)
Example #11
0
 def test_wrap_around_backwards(self):
   clock = Clock.at(0, 30) - 60
   self.assertEqual("23:30", clock.__str__())
Example #12
0
 def test_equivalent_clocks(self):
   clock1 = Clock.at(15, 37)
   clock2 = Clock.at(15, 37)
   self.assertEqual(clock1, clock2)
Example #13
0
 def test_subtract_minutes(self):
   clock = Clock.at(10) - 90
   self.assertEqual("08:30", clock.__str__())
Example #14
0
 def test_wrap_around_at_midnight(self):
   clock = Clock.at(23, 30) + 60
   self.assertEqual("00:30", clock.__str__())
Example #15
0
 def test_on_the_hour(self):
     self.assertEqual("08:00", Clock.at(8).__str__())
     self.assertEqual("09:00", Clock.at(9).__str__())
Example #16
0
 def test_add_a_few_minutes(self):
     clock = Clock.at(10) + 3
     self.assertEqual("10:03", clock.__str__())
Example #17
0
 def test_past_the_hour(self):
     self.assertEqual("11:09", Clock.at(11, 9).__str__())
Example #18
0
 def test_add_a_few_minutes(self):
   clock = Clock.at(10) + 3
   self.assertEqual("10:03", clock.__str__())