def get_target_value(given_date): # term_start = getattr(settings,'SCHOOL_TERM_START') # term_end = getattr(settings,'SCHOOL_TERM_END') term_start = find_term_start(given_date) week_count = get_week_count(term_start,given_date) target_value = target.get(week_count) target_value ,term = add_offset_according_to_term_number(target_value,term_start) return target_value ,term
def test_week_count_starts_from_one(self): start = datetime(2013, 2, 2) self.assertEqual(1, get_week_count(start, start))
def test_week_count(self): start = datetime(2013, 2, 2) now = datetime(2013, 4, 4) self.assertEqual(9, get_week_count(start, now))
def test_should_return_week_count_between_two_dates(self): now = datetime(2012, 1, 1) four_weeks_before = dateutils.increment(now, weeks=-4) self.assertEqual(5, get_week_count(four_weeks_before, now))
def test_should_return_week_count_between_two_dates(self): now = datetime(2012,1,1) four_weeks_before = dateutils.increment(now , weeks=-4) self.assertEqual(5, get_week_count(four_weeks_before, now ))