Changeset 79f154d in OpenWorkouts-current for ow


Ignore:
Timestamp:
Feb 18, 2019, 10:11:20 AM (5 years ago)
Author:
Borja Lopez <borja@…>
Branches:
current, feature/docs, master
Children:
d6da99e
Parents:
4d22068
Message:

Added missing test covering the get_month_week_number method

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/tests/test_utilities.py

    r4d22068 r79f154d  
    2626    timedelta_to_hms,
    2727    get_week_days,
     28    get_month_week_number,
    2829    part_of_day
    2930)
     
    236237            assert m[0] == m[1]
    237238
     239    def test_get_month_week_number(self):
     240        # first day of january 2019, this is week number 1
     241        day = datetime(2019,1,1)
     242        week_number = get_month_week_number(day)
     243        assert week_number == 0
     244        # add 7 days (1 more week), week number is 2
     245        day += timedelta(days=7)
     246        week_number = get_month_week_number(day)
     247        assert week_number == 1
     248        # add days enough to move to the next month, we restart
     249        # week number counting
     250        day += timedelta(days=25)
     251        week_number = get_month_week_number(day)
     252        assert week_number == 0
     253
    238254    def test_part_of_day(self):
    239255        parts = [
Note: See TracChangeset for help on using the changeset viewer.