From f56afd33e1aeb0438a88d088f40d9d13457211a9 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Mon, 15 Jul 2019 12:29:38 -0700 Subject: [PATCH] IMP `order_planner` allow subscription access to Fakes --- sale_planner/wizard/order_planner.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sale_planner/wizard/order_planner.py b/sale_planner/wizard/order_planner.py index 09b69169..c23bf8f8 100644 --- a/sale_planner/wizard/order_planner.py +++ b/sale_planner/wizard/order_planner.py @@ -81,6 +81,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): @@ -114,6 +119,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(): """ @@ -158,6 +168,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