def test_weekday_pos_3(): expr = WeekdayPositionExpression('last', 'fri') assert str(expr) == 'last fri' date = datetime(2008, 2, 1) assert expr.get_next_value(date, 'day') == 29
def test_weekday_position_expression_repr(): expr = WeekdayPositionExpression('2nd', 'FRI') assert repr(expr) == "WeekdayPositionExpression('2nd', 'fri')"
def test_weekday_pos_2(): expr = WeekdayPositionExpression('2nd', 'wed') assert str(expr) == '2nd wed' date = datetime(2008, 2, 1) assert expr.get_next_value(date, 'day') == 13