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