class PlanChangePolicyTestCase(TestCase): fixtures = ['initial_plan', 'test_django-plans_auth', 'test_django-plans_plans'] def setUp(self): self.policy = PlanChangePolicy() def test_calculate_day_cost(self): plan = Plan.objects.get(pk=5) self.assertEqual(self.policy._calculate_day_cost(plan, 13), Decimal('6.67')) def test_get_change_price(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, 23), Decimal('7.82')) self.assertEqual(self.policy.get_change_price(p2, p1, 23), None) def test_get_change_price1(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, 53), Decimal('18.02')) self.assertEqual(self.policy.get_change_price(p2, p1, 53), None) def test_get_change_price2(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, -53), None) self.assertEqual(self.policy.get_change_price(p1, p2, 0), None)
class PlanChangePolicyTestCase(TestCase): fixtures = ["initial_plan", "test_django-plans_auth", "test_django-plans_plans"] def setUp(self): self.policy = PlanChangePolicy() def test_calculate_day_cost(self): plan = Plan.objects.get(pk=5) self.assertEqual(self.policy._calculate_day_cost(plan, 13), Decimal("6.67")) def test_get_change_price(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, 23), Decimal("8.97")) self.assertEqual(self.policy.get_change_price(p2, p1, 23), None) def test_get_change_price1(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, 53), Decimal("20.67")) self.assertEqual(self.policy.get_change_price(p2, p1, 53), None) def test_get_change_price2(self): p1 = Plan.objects.get(pk=3) p2 = Plan.objects.get(pk=4) self.assertEqual(self.policy.get_change_price(p1, p2, -53), None) self.assertEqual(self.policy.get_change_price(p1, p2, 0), None)
def setUp(self): self.policy = PlanChangePolicy()