def test_data_append(self): data = ByteArray("pants") sect = UnpreparedElfSection("test", data=data) self.assertEquals(sect.get_data(), data) sect.data_append(ByteArray("foo")) self.assertEquals(sect.get_data(), ByteArray("pantsfoo")) sect = sect.prepare(0, 0, 0, 32, "<") self.assertEqual(hasattr(sect, "data_append"), False)
def test_data_append(self): data = ByteArray("pants") sect = UnpreparedElfSection("test", data=data) self.assertEquals(sect.get_data(), data) sect.data_append(ByteArray("foo")) self.assertEquals(sect.get_data(), ByteArray("pantsfoo")) sect = sect.prepare(0, 0, 0, 32, '<') self.assertEqual(hasattr(sect, "data_append"), False)
def test_get_entries(self): sect = UnpreparedElfSection("test", entsize=4) sect.data_append(ByteArray("12345678")) self.assertEquals(list(sect.get_entries()), [ByteArray("1234"), ByteArray("5678")])
def test_get_entries(self): sect = UnpreparedElfSection("test", entsize=4) sect.data_append(ByteArray("12345678")) self.assertEquals( list(sect.get_entries()), [ByteArray("1234"), ByteArray("5678")])