def test_user_monthly_travels_returns_zero_if_travel_was_on_past_month( self, an_order, a_delivery_user): an_order.delivery = a_delivery_user an_order.date = datetime.today().date() - timedelta(days=30) an_order.save() assert user_service.monthly_travels(a_delivery_user) == 0
def value(self): return user_service.monthly_travels(self.order.owner)
def value(self): return user_service.monthly_travels(self.order.delivery)
def test_user_monthly_travels_returns_zero_if_no_travels( self, a_delivery_user): assert user_service.monthly_travels(a_delivery_user) == 0
def test_user_monthly_travels_returns_travels_made_in_month( self, an_order, a_delivery_user): an_order.delivery = a_delivery_user an_order.save() assert user_service.monthly_travels(a_delivery_user) == 1
def test_get_value_for_user_monthly_travels(self, an_order): value = self.variable_service.get_value( an_order, RuleCondition.USER_MONTHLY_TRAVELS) assert value == user_service.monthly_travels(an_order.owner)
def test_get_value_for_delivery_monthly_travels(self, an_order): value = self.variable_service.get_value( an_order, RuleCondition.DELIVERY_MONTHLY_TRAVELS) assert value == user_service.monthly_travels(an_order.delivery)