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


Ignore:
Timestamp:
Jan 9, 2019, 12:54:27 PM (5 years ago)
Author:
borja <borja@…>
Branches:
current, feature/docs, master
Children:
c555386
Parents:
119412d
Message:

Added missing tests covering ow.fit, ow.models.workout and ow.utilities

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/tests/test_utilities.py

    r119412d rb73ae09  
    55import pytest
    66
    7 from ow.utilities import slugify, GPXMinidomParser
     7from ow.utilities import (
     8    slugify,
     9    GPXMinidomParser,
     10    semicircles_to_degrees,
     11    degrees_to_semicircles,
     12    miles_to_kms,
     13    kms_to_miles,
     14    meters_to_kms,
     15    kms_to_meters,
     16    mps_to_kmph,
     17    kmph_to_mps,
     18)
    819
    920
     
    1930        res = slugify(u'(r)-[i]\u00AE')
    2031        assert res == u'r-i-r'
     32
     33    def test_semicircles_to_degrees(self):
     34        assert semicircles_to_degrees(10) == 10 * (180 / pow(2, 31))
     35
     36    def test_degrees_to_semicircles(self):
     37        assert degrees_to_semicircles(10) == 10 * (pow(2, 31) / 180)
     38
     39    def test_miles_to_kms(self):
     40        assert miles_to_kms(100) == 100 / 0.62137119
     41
     42    def test_kms_to_miles(self):
     43        assert kms_to_miles(100) == 100 * 0.62137119
     44
     45    def test_meters_to_kms(self):
     46        assert meters_to_kms(1000) == 1
     47
     48    def test_kms_to_meters(self):
     49        assert kms_to_meters(1) == 1000
     50
     51    def test_mps_to_kmph(self):
     52        assert mps_to_kmph(5) == 5 * 3.6
     53
     54    def test_kmph_to_mps(self):
     55        assert kmph_to_mps(30) == 30 * 0.277778
    2156
    2257
Note: See TracChangeset for help on using the changeset viewer.