Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
 def value(self):
     return user_service.monthly_travels(self.order.owner)
Ejemplo n.º 3
0
 def value(self):
     return user_service.monthly_travels(self.order.delivery)
Ejemplo n.º 4
0
 def test_user_monthly_travels_returns_zero_if_no_travels(
         self, a_delivery_user):
     assert user_service.monthly_travels(a_delivery_user) == 0
Ejemplo n.º 5
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)