Code Duplication    Length = 14-14 lines in 2 locations

elodie/tests/geolocation_test.py 2 locations

@@ 73-86 (lines=14) @@
70
        assert check_value in dms_string, '%s not in %s' % (check_value, dms_string)
71
        assert str(dms[0]) in dms_string, '%s not in %s' % (dms[0], dms_string)
72
73
def test_dms_string_longitude():
74
75
    for x in range(0, 5):
76
        target_decimal_value = random.uniform(0.0, 180.0)
77
        if(x % 2 == 1):
78
            target_decimal_value = target_decimal_value * -1
79
80
        dms = geolocation.decimal_to_dms(target_decimal_value)
81
        dms_string = geolocation.dms_string(target_decimal_value, 'longitude')
82
83
        check_value = 'E' if target_decimal_value >= 0 else 'W'
84
85
        assert check_value in dms_string, '%s not in %s' % (check_value, dms_string)
86
        assert str(dms[0]) in dms_string, '%s not in %s' % (dms[0], dms_string)
87
88
def test_reverse_lookup_with_valid_key():
89
    res = geolocation.lookup(lat=37.368, lon=-122.03)
@@ 58-71 (lines=14) @@
55
    decimal = geolocation.dms_to_decimal(10, 20, 100, 'sw')
56
    assert helper.isclose(decimal, -10.3611111111)
57
58
def test_dms_string_latitude():
59
60
    for x in range(0, 5):
61
        target_decimal_value = random.uniform(0.0, 180.0)
62
        if(x % 2 == 1):
63
            target_decimal_value = target_decimal_value * -1
64
65
        dms = geolocation.decimal_to_dms(target_decimal_value)
66
        dms_string = geolocation.dms_string(target_decimal_value, 'latitude')
67
68
        check_value = 'N' if target_decimal_value >= 0 else 'S'
69
70
        assert check_value in dms_string, '%s not in %s' % (check_value, dms_string)
71
        assert str(dms[0]) in dms_string, '%s not in %s' % (dms[0], dms_string)
72
73
def test_dms_string_longitude():
74