from pizza import Pizza from cutter import Cutter pizza = Pizza() pizza.read('small') pizza.slice((0, 0), (0, 2)) pizza.slice((0, 0), (3, 6)) for i in range(1, 7): pizza.slice((1, 5), (i, i)) pizza.parse_to_file() pizza = Pizza() pizza.read('medium') Cutter(pizza).solve(4, 3) pizza = Pizza() pizza.read('big') Cutter(pizza).solve(2, 6)
def test_read(self): pizza = Pizza() pizza.read('example') self.assertEqual(self.pizza._grid, pizza._grid) self.assertEqual(self.pizza._min_ingredient, pizza._min_ingredient) self.assertEqual(self.pizza._max_part_size, pizza._max_part_size)