Ejemplo n.º 1
0
 def test_sinv(self):
     self.assertEqual(utils.sinv(utils.dtol(0x12345678)),
                      utils.dtol(0x12345678 ^ 0xffffffff))
Ejemplo n.º 2
0
 def test_sxor(self):
     self.assertEqual(
         utils.sxor(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)),
         utils.dtol(0x12345678 ^ 0xdeadbeef))
Ejemplo n.º 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")
Ejemplo n.º 4
0
 def test_sand(self):
     self.assertEqual(
         utils.sand(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)),
         utils.dtol(0x12345678 & 0xdeadbeef))
Ejemplo n.º 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")
Ejemplo n.º 6
0
 def test_sinv(self):
     self.assertEqual(utils.sinv(utils.dtol(0x12345678)), utils.dtol(0x12345678 ^ 0xffffffff))
Ejemplo n.º 7
0
 def test_sxor(self):
     self.assertEqual(utils.sxor(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)), utils.dtol(0x12345678 ^ 0xdeadbeef))
Ejemplo n.º 8
0
 def test_sand(self):
     self.assertEqual(utils.sand(utils.dtol(0x12345678), utils.dtol(0xdeadbeef)), utils.dtol(0x12345678 & 0xdeadbeef))