Exemplo n.º 1
0
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
Exemplo n.º 2
0
 def test_week_count_starts_from_one(self):
     start = datetime(2013, 2, 2)
     self.assertEqual(1, get_week_count(start, start))
Exemplo n.º 3
0
 def test_week_count(self):
     start = datetime(2013, 2, 2)
     now = datetime(2013, 4, 4)
     self.assertEqual(9, get_week_count(start, now))
Exemplo n.º 4
0
 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))
Exemplo n.º 5
0
 def test_week_count_starts_from_one(self):
     start = datetime(2013, 2, 2)
     self.assertEqual(1, get_week_count(start, start))
Exemplo n.º 6
0
 def test_week_count(self):
     start = datetime(2013, 2, 2)
     now = datetime(2013, 4, 4)
     self.assertEqual(9, get_week_count(start, now))
Exemplo n.º 7
0
 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 ))