Ejemplo n.º 1
0
    def testMakeLong(self):
        data = (
            (0, (0, 0)),
            (1, (0, 1)),
            (0x10000, (1, 0)),
            (0xffff, (0, 0xffff)),
            (0xffff0000, (0xffff, 0)),
            (0xffffffff, (0xffff, 0xffff)),
            (0, (0x10000, 0x10000)),
        )

        for result, (hi, lo) in data:
            self.assertEquals(result, MakeLong(hi, lo))
Ejemplo n.º 2
0
 def testLowWord_vbig(self):
     self.assertEquals(0xffff, LoWord(MakeLong(0xffff, 0xffff)))
Ejemplo n.º 3
0
 def testLowWord_big(self):
     self.assertEquals(1, LoWord(MakeLong(0xffff, 1)))
Ejemplo n.º 4
0
 def testMakeLong_big(self):
     "Make sure MakeLong() function works with big numders in 2 words"
     self.assertEquals(0xffffffff, MakeLong(0xffff, 0xffff))
Ejemplo n.º 5
0
 def testMakeLong_lowbig(self):
     "Make sure MakeLong() function works with big numder in low word"
     self.assertEquals(0xffff, MakeLong(0, 0xffff))
Ejemplo n.º 6
0
 def testMakeLong_highbig(self):
     "Make sure MakeLong() function works with big numder in high word"
     self.assertEquals(0xffff0000, MakeLong(0xffff, 0))
Ejemplo n.º 7
0
 def testMakeLong_highone(self):
     "Make sure MakeLong() function works with high word == 1"
     self.assertEquals(0x10000, MakeLong(1, 0))
Ejemplo n.º 8
0
 def testMakeLong_lowone(self):
     "Make sure MakeLong() function works with low word == 1"
     self.assertEquals(1, MakeLong(0, 1))
Ejemplo n.º 9
0
 def testMakeLong_zero(self):
     "test that makelong(0,0)"
     self.assertEquals(0, MakeLong(0, 0))
Ejemplo n.º 10
0
 def testHiWord_vbig(self):
     self.assertEquals(0xffff, HiWord(MakeLong(0xffff, 0xffff)))
Ejemplo n.º 11
0
 def testHiWord_big(self):
     self.assertEqual(0xffff, HiWord(MakeLong(0xffff, 1)))
Ejemplo n.º 12
0
 def testMakeLong_big(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(0xffffffff, MakeLong(0xffff, 0xffff))
Ejemplo n.º 13
0
 def testMakeLong_highone(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(0x10000, MakeLong(1, 0))
Ejemplo n.º 14
0
 def testMakeLong_lowone(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(1, MakeLong(0, 1))