예제 #1
0
파일: test_slots.py 프로젝트: gwylim/bravo
class TestChestSerialization(unittest.TestCase):
    def setUp(self):
        self.i = ChestStorage()
        self.l = [None] * len(self.i)
        self.l[0] = 1, 0, 1
        self.l[9] = 2, 0, 1

    def test_load_from_list(self):
        self.i.load_from_list(self.l)
        self.assertEqual(self.i.storage[0], (1, 0, 1))
        self.assertEqual(self.i.storage[9], (2, 0, 1))

    def test_save_to_list(self):
        self.i.storage[0] = 1, 0, 1
        self.i.storage[9] = 2, 0, 1
        m = self.i.save_to_list()
        self.assertEqual(m, self.l)
예제 #2
0
class TestChestSerialization(unittest.TestCase):
    def setUp(self):
        self.i = ChestStorage()
        self.l = [None] * len(self.i)
        self.l[0] = 1, 0, 1
        self.l[9] = 2, 0, 1

    def test_load_from_list(self):
        self.i.load_from_list(self.l)
        self.assertEqual(self.i.storage[0], (1, 0, 1))
        self.assertEqual(self.i.storage[9], (2, 0, 1))

    def test_save_to_list(self):
        self.i.storage[0] = 1, 0, 1
        self.i.storage[9] = 2, 0, 1
        m = self.i.save_to_list()
        self.assertEqual(m, self.l)
예제 #3
0
파일: test_slots.py 프로젝트: gwylim/bravo
 def setUp(self):
     self.i = ChestStorage()
     self.l = [None] * len(self.i)
     self.l[0] = 1, 0, 1
     self.l[9] = 2, 0, 1
예제 #4
0
파일: entity.py 프로젝트: JDShu/bravo
    def __init__(self, *args, **kwargs):
        super(Chest, self).__init__(*args, **kwargs)

        self.inventory = ChestStorage()
예제 #5
0
 def setUp(self):
     self.a = ChestStorage()
     self.b = ChestStorage()
     self.i = LargeChestWindow(1, Inventory(), self.a, self.b, 0)
예제 #6
0
 def setUp(self):
     self.i = ChestWindow(1, Inventory(), ChestStorage(), 0)
예제 #7
0
 def setUp(self):
     self.i = ChestStorage()
     self.l = [None] * len(self.i)
     self.l[0] = 1, 0, 1
     self.l[9] = 2, 0, 1