@@ 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 |