Changeset View
Changeset View
Standalone View
Standalone View
looper/tests/test_plan.py
| import django.db.utils | import django.db.utils | ||||
| from ..models import Product, Plan, PlanVariation | from ..models import Product, Plan, PlanVariation | ||||
| from ..money import Money | from ..money import Money | ||||
| from . import AbstractLooperTestCase, AbstractBaseTestCase | from .base import AbstractLooperTestCase, AbstractBaseTestCase | ||||
| class PlanVariationModelTestCase(AbstractBaseTestCase): | class PlanVariationModelTestCase(AbstractBaseTestCase): | ||||
| def setUp(self): | def setUp(self): | ||||
| product = Product.objects.create(name='Ежедневный Пророк') | product = Product.objects.create(name='Ежедневный Пророк') | ||||
| self.plan1 = Plan.objects.create(product=product, name='стандарт') | self.plan1 = Plan.objects.create(product=product, name='стандарт') | ||||
| self.plan2 = Plan.objects.create(product=product, name='дорогая') | self.plan2 = Plan.objects.create(product=product, name='дорогая') | ||||
| def test_plan_variation_create_default(self): | def test_plan_variation_create_default(self): | ||||
| pv = self.plan1.variations.create(plan=self.plan1, price=1000) | pv = self.plan1.variations.create(plan=self.plan1, price=1000) | ||||
| self.assertEqual(pv.currency, 'EUR') | self.assertEqual(pv.currency, 'EUR') | ||||
| Show All 28 Lines | |||||