示例#1
0
class TestFurnaceIntegration(unittest.TestCase):
    def setUp(self):
        self.i = FurnaceWindow(1, Inventory(), FurnaceStorage(), 0)

    def test_internals(self):
        self.assertEqual(self.i.metalist, [[None], [None], [None], [None] * 27, [None] * 9])

    def test_furnace_no_drop(self):
        self.i.slots.crafted[0] = Slot(1, 0, 1)
        self.i.slots.crafting[0] = Slot(2, 0, 1)
        self.i.slots.fuel[0] = Slot(3, 0, 1)
        items, packets = self.i.close()
        self.assertEqual(items, [])
        self.assertEqual(packets, "")
示例#2
0
class TestFurnaceIntegration(unittest.TestCase):
    def setUp(self):
        self.i = FurnaceWindow(1, Inventory(), FurnaceStorage(), 0)

    def test_internals(self):
        self.assertEqual(self.i.metalist,
                         [[None], [None], [None], [None] * 27, [None] * 9])

    def test_furnace_no_drop(self):
        self.i.slots.crafted[0] = Slot(1, 0, 1)
        self.i.slots.crafting[0] = Slot(2, 0, 1)
        self.i.slots.fuel[0] = Slot(3, 0, 1)
        items, packets = self.i.close()
        self.assertEqual(items, [])
        self.assertEqual(packets, "")