|
@@ -72,17 +72,10 @@ def test_has_moved(caplog):
|
|
|
lon = -69.234
|
|
|
loc = GeoLocation.objects.create(lat=lat, lon=lon, altitude=60)
|
|
|
|
|
|
- past1 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.000, lon=lon - 0.000, altitude=60
|
|
|
+ past = GeoLocation.objects.get_or_create(
|
|
|
+ lat=lat + 0.0009, lon=lon - 0.002, altitude=60
|
|
|
)[0]
|
|
|
- past2 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.002, lon=lon - 0.002, altitude=60
|
|
|
- )[0]
|
|
|
- past3 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.0001, lon=lon - 0.000, altitude=60
|
|
|
- )[0]
|
|
|
- last_three = [past1, past2, past3]
|
|
|
- assert loc.has_moved(last_three)
|
|
|
+ assert loc.has_moved(past)
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db
|
|
@@ -91,17 +84,7 @@ def test_has_not_moved():
|
|
|
lon = -69.234
|
|
|
loc = GeoLocation.objects.create(lat=lat, lon=lon, altitude=60)
|
|
|
|
|
|
- past1 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.00001, lon=lon - 0.0000, altitude=60
|
|
|
- )[0]
|
|
|
- past2 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.000, lon=lon - 0.000, altitude=60
|
|
|
- )[0]
|
|
|
- past3 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.0000, lon=lon - 0.00001, altitude=60
|
|
|
- )[0]
|
|
|
- past4 = GeoLocation.objects.get_or_create(
|
|
|
- lat=lat + 0.005, lon=lon - 0.0003, altitude=60
|
|
|
+ past = GeoLocation.objects.get_or_create(
|
|
|
+ lat=lat + 0.00009, lon=lon - 0.00009, altitude=60
|
|
|
)[0]
|
|
|
- last_four = [past1, past2, past3, past4]
|
|
|
- assert not loc.has_moved(last_four)
|
|
|
+ assert not loc.has_moved(past)
|