def test_deliveries(self):
     self.assertEqual(day20.deliveries(1), 10)
     self.assertEqual(day20.deliveries(2), 30)
     self.assertEqual(day20.deliveries(3), 40)
     self.assertEqual(day20.deliveries(4), 70)
     self.assertEqual(day20.deliveries(5), 60)
     self.assertEqual(day20.deliveries(6), 120)
     self.assertEqual(day20.deliveries(7), 80)
     self.assertEqual(day20.deliveries(8), 150)
     self.assertEqual(day20.deliveries(9), 130)
 def test_stop_at_50(self):
     self.assertEqual(day20.deliveries(50), 930)
     self.assertEqual(day20.deliveries(50, lazy_elf=True), 720 * 11 / 10)
     self.assertEqual(day20.deliveries(51), 720)
     self.assertEqual(day20.deliveries(51, lazy_elf=True), 720 * 11 / 10 - 11)