def test_can_be_empty(self): time_range = TimeRange() self.assertEquals(time_range.get_length(), Hours(0))
def test_can_give_length_for_9_to_10_30(self): time_range = TimeRange(Time(9), Time(10, 30)) self.assertEquals(time_range.get_length(), Hours(1, 30))
def test_simple_range_from_9_to_17_is_8_hours(self): time_range = TimeRange(Time(9, 0), Time(17, 0)) self.assertEquals(time_range.get_length(), Hours(8))