Changeset d517001 in OpenWorkouts-current for ow/tests/test_utilities.py


Ignore:
Timestamp:
Feb 15, 2019, 6:09:04 PM (5 years ago)
Author:
Borja Lopez <borja@…>
Branches:
current, feature/docs, master
Children:
d5429c5
Parents:
d459ee2
Message:

(#58) Set a title automatically when adding manually a workout without
providing one.

The title is generated based on the only required data we have (starting
date and time) + sport (if provided).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/tests/test_utilities.py

    rd459ee2 rd517001  
    2525    save_map_screenshot,
    2626    timedelta_to_hms,
    27     get_week_days
     27    get_week_days,
     28    part_of_day
    2829)
    2930
     
    235236            assert m[0] == m[1]
    236237
     238    def test_part_of_day(self):
     239        parts = [
     240            ((5, 11), 'Morning'),
     241            ((12, 17), 'Afternoon'),
     242            ((18, 22), 'Evening'),
     243            ((23, 4), 'Night'),
     244        ]
     245        for part in parts:
     246            hours_range = range(*part[0])
     247            expected = part[1]
     248            for hour in hours_range:
     249                dt = datetime(2019, 1, 15, hour, 0)
     250                assert part_of_day(dt) == expected
     251
    237252
    238253class TestGPXParseMinidom(object):
Note: See TracChangeset for help on using the changeset viewer.