Esempio n. 1
0
 def test_drink(self):
     customer = Customer()
     customer.buy_beer()
     customer.drink()
     self.assertEqual(customer.glass.content, 19)
Esempio n. 2
0
 def test_triple_one_off(self):
     customer = Customer()
     customer.buy_beer("triple")
     customer.down_in_one()
     self.assertEqual(customer.glass.content, 0)
Esempio n. 3
0
 def test_triple_quaff(self):
     customer = Customer()
     customer.buy_beer("triple")
     customer.quaff()
     self.assertEqual(customer.glass.content, 56)
Esempio n. 4
0
 def test_triple_drink(self):
     customer = Customer()
     customer.buy_beer("triple")
     customer.drink()
     self.assertEqual(customer.glass.content, 59)
Esempio n. 5
0
 def test_half_quaff(self):
     customer = Customer()
     customer.buy_beer("half")
     customer.quaff()
     self.assertEqual(customer.glass.content, 6)
Esempio n. 6
0
 def test_too_much(self):
     customer = Customer()
     customer.buy_beer()
     customer.down_in_one()
     self.assertEqual(customer.glass.content, 0)
     self.assertRaises(Exception, customer.quaff)