Пример #1
0
 def test_total_price_when_not_empty(self):
     cart = CartFactory()
     book1 = BookFactory()
     book2 = BookFactory()
     cart.items.create(book=book1, quantity=1)
     cart.items.create(book=book2, quantity=2)
     price = book1.price + book2.price * 2
     self.assertEqual(cart.total_price(), price)
Пример #2
0
 def test_total_price_when_empty(self):
     cart = CartFactory()
     self.assertEqual(cart.total_price(), 0)
Пример #3
0
 def test_is_empty_when_not_empty(self):
     cart = CartFactory()
     cart.items.create(book=BookFactory())
     self.assertFalse(cart.is_empty())
Пример #4
0
 def test_is_empty_when_empty(self):
     cart = CartFactory()
     self.assertTrue(cart.is_empty())