def testAfterQuarterOf(self):
     self.assertEqual(45, guess_reporting_minute(datetime(2014, 10, 31, 12, 50)))
 def testAfterTheHalfHour(self):
     self.assertEqual(30, guess_reporting_minute(datetime(2014, 10, 31, 12, 35)))
 def testOnQuarterAfter(self):
     self.assertEqual(15, guess_reporting_minute(datetime(2014, 10, 31, 12, 15)))
 def testOnTheHour(self):
     self.assertEqual(0, guess_reporting_minute(datetime(2014, 10, 31, 12, 0)))
 def testOnQuarterOf(self):
     self.assertEqual(
         45, guess_reporting_minute(datetime(2014, 10, 31, 12, 45)))
 def testAfterQuarterAfter(self):
     self.assertEqual(
         15, guess_reporting_minute(datetime(2014, 10, 31, 12, 20)))
 def testAfterTheHalfHour(self):
     self.assertEqual(
         30, guess_reporting_minute(datetime(2014, 10, 31, 12, 35)))
 def testOnTheHour(self):
     self.assertEqual(0,
                      guess_reporting_minute(datetime(2014, 10, 31, 12, 0)))