예제 #1
0
파일: test_core.py 프로젝트: gapry/L4OS
 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)
예제 #2
0
파일: test_core.py 프로젝트: saif1413/L4OS
 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)
예제 #3
0
파일: test_core.py 프로젝트: gapry/L4OS
 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")])
예제 #4
0
파일: test_core.py 프로젝트: saif1413/L4OS
 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")])