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