class EmptyStringTest(unittest.TestCase): def setUp(self): self.golden_value = "\x0A\0\x04Test\x08\0\x0Cempty string\0\0\0" self.nbtfile = NBTFile(buffer=StringIO(self.golden_value)) def testReadEmptyString(self): self.assertEqual(self.nbtfile.name, "Test") self.assertEqual(self.nbtfile["empty string"].value, "") def testWriteEmptyString(self): buffer = StringIO() self.nbtfile.write_file(buffer=buffer) self.assertEqual(buffer.getvalue(), self.golden_value)
class EmptyStringTest(unittest.TestCase): def setUp(self): self.golden_value = "\x0A\0\x04Test\x08\0\x0Cempty string\0\0\0" self.nbtfile = NBTFile(buffer=StringIO(self.golden_value)) def testReadEmptyString(self): self.assertEqual(self.nbtfile.name, "Test") self.assertEqual(self.nbtfile["empty string"].value, "") def testWriteEmptyString(self): buffer = StringIO() self.nbtfile.write_file(buffer=buffer) self.assertEqual(buffer.getvalue(), self.golden_value)
def testWriteback(self): mynbt = NBTFile(self.f.name) mynbt.write_file()
def testWriteBig(self): mynbt = NBTFile(self.f.name) output = StringIO() mynbt.write_file(buffer=output) self.assertTrue(GzipFile(self.f.name).read() == output.getvalue())
def testWriteback(self): mynbt = NBTFile(self.f.name) mynbt.write_file()
def testWriteBig(self): mynbt = NBTFile(self.f.name) output = StringIO() mynbt.write_file(buffer=output) self.assertTrue(GzipFile(self.f.name).read() == output.getvalue())