Example #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))
Example #2
0
 def testLowWord_vbig(self):
     self.assertEquals(0xffff, LoWord(MakeLong(0xffff, 0xffff)))
Example #3
0
 def testLowWord_big(self):
     self.assertEquals(1, LoWord(MakeLong(0xffff, 1)))
Example #4
0
 def testMakeLong_big(self):
     "Make sure MakeLong() function works with big numders in 2 words"
     self.assertEquals(0xffffffff, MakeLong(0xffff, 0xffff))
Example #5
0
 def testMakeLong_lowbig(self):
     "Make sure MakeLong() function works with big numder in low word"
     self.assertEquals(0xffff, MakeLong(0, 0xffff))
Example #6
0
 def testMakeLong_highbig(self):
     "Make sure MakeLong() function works with big numder in high word"
     self.assertEquals(0xffff0000, MakeLong(0xffff, 0))
Example #7
0
 def testMakeLong_highone(self):
     "Make sure MakeLong() function works with high word == 1"
     self.assertEquals(0x10000, MakeLong(1, 0))
Example #8
0
 def testMakeLong_lowone(self):
     "Make sure MakeLong() function works with low word == 1"
     self.assertEquals(1, MakeLong(0, 1))
Example #9
0
 def testMakeLong_zero(self):
     "test that makelong(0,0)"
     self.assertEquals(0, MakeLong(0, 0))
Example #10
0
 def testHiWord_vbig(self):
     self.assertEquals(0xffff, HiWord(MakeLong(0xffff, 0xffff)))
Example #11
0
 def testHiWord_big(self):
     self.assertEqual(0xffff, HiWord(MakeLong(0xffff, 1)))
 def testMakeLong_big(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(0xffffffff, MakeLong(0xffff, 0xffff))
 def testMakeLong_highone(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(0x10000, MakeLong(1, 0))
 def testMakeLong_lowone(self):
     "Make sure the friendly class is set correctly"
     self.assertEquals(1, MakeLong(0, 1))