Exemple #1
0
 def test_sinv(self):
     self.assertEqual(utils.sinv(utils.dtol(0x12345678)),
                      utils.dtol(0x12345678 ^ 0xffffffff))
Exemple #2
0
 def test_sxor(self):
     self.assertEqual(
         utils.sxor(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)),
         utils.dtol(0x12345678 ^ 0xdeadbeef))
Exemple #3
0
 def test_dtol(self):
     self.assertEqual(utils.dtol(0x01234567), b"\x67\x45\x23\x01")
     self.assertEqual(utils.dtol(0x012345ff), b"\xff\x45\x23\x01")
Exemple #4
0
 def test_sand(self):
     self.assertEqual(
         utils.sand(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)),
         utils.dtol(0x12345678 & 0xdeadbeef))
Exemple #5
0
 def test_dtol(self):
     self.assertEqual(utils.dtol(0x01234567), b"\x67\x45\x23\x01")
     self.assertEqual(utils.dtol(0x012345ff), b"\xff\x45\x23\x01")
Exemple #6
0
 def test_sinv(self):
     self.assertEqual(utils.sinv(utils.dtol(0x12345678)), utils.dtol(0x12345678 ^ 0xffffffff))
Exemple #7
0
 def test_sxor(self):
     self.assertEqual(utils.sxor(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)), utils.dtol(0x12345678 ^ 0xdeadbeef))
Exemple #8
0
 def test_sand(self):
     self.assertEqual(utils.sand(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)), utils.dtol(0x12345678 & 0xdeadbeef))