IMP order_planner allow subscription access to Fakes

This commit is contained in:
Jared Kipe
2019-07-15 12:29:38 -07:00
parent a5fd3693c6
commit 14d7d5ebf2

View File

@@ -82,6 +82,11 @@ class FakePartner():
def __getattr__(self, item):
return False
def __getitem__(self, item):
if item == '__last_update':
return str(datetime.now())
return getattr(self, item)
class FakeOrderLine():
def __init__(self, **kwargs):
@@ -115,6 +120,11 @@ class FakeOrderLine():
def __getattr__(self, item):
return False
def __getitem__(self, item):
if item == '__last_update':
return str(datetime.now())
return getattr(self, item)
class FakeSaleOrder():
"""
@@ -153,6 +163,11 @@ class FakeSaleOrder():
def __getattr__(self, item):
return False
def __getitem__(self, item):
if item == '__last_update':
return str(datetime.now())
return getattr(self, item)
def distance(lat_1, lon_1, lat_2, lon_2):
R = 6373.0