def test_uint8_eq_ne(self):
     eq_int1 = self.int1
     eq_int2 = self.int2
     eq_int3 = self.int3
     self.assertTrue((self.int1 != self.int2).debug__printAsBoolean())
     self.assertTrue((self.int1 != self.int3).debug__printAsBoolean())
     self.assertTrue((self.int1 == eq_int1).debug__printAsBoolean())
     self.assertTrue((self.int2 != self.int1).debug__printAsBoolean())
     self.assertTrue((self.int2 != self.int3).debug__printAsBoolean())
     self.assertTrue((self.int2 == eq_int2).debug__printAsBoolean())
     self.assertTrue((self.int3 != self.int2).debug__printAsBoolean())
     self.assertTrue((self.int3 != self.int1).debug__printAsBoolean())
     self.assertTrue((self.int3 == eq_int3).debug__printAsBoolean())
     for i in range(0, len(self.randomInts)):
         for j in range(0, len(self.randomInts)):
             result = (UInt8(self.randomInts[i]) == UInt8(
                 self.randomInts[j]))
             expectedresult = self.randomInts[i] == self.randomInts[j]
             self.assertEquals(result.debug__printAsBoolean(),
                               expectedresult)
 def test_uint8_debugshowValue(self):
     self.assertEquals(self.int1.debug_showValue(), 127)
     self.assertEquals(self.int2.debug_showValue(), 0)
     self.assertEquals(self.int3.debug_showValue(), 255)
     self.assertEquals(self.int4.debug_showValue(), 128)
     self.assertEquals(self.int5.debug_showValue(), 7)
     self.assertEquals(self.int6.debug_showValue(), 12)
     for i in range(0, len(self.randomInts)):
         self.assertEquals(
             UInt8(self.randomInts[i]).debug_showValue(),
             self.randomInts[i])
    def test_uint8_mod(self):
        divInt1 = UInt8(29) % UInt8(3)  # 29 % 3 = 2
        divInt2 = UInt8(85) % UInt8(7)  # 85 % 7 = 1
        divInt3 = UInt8(0) % UInt8(12)  # 0 % 12 = 0

        self.assertTrue((divInt1 == UInt8(2)).debug__printAsBoolean())
        self.assertTrue((divInt2 == UInt8(1)).debug__printAsBoolean())
        self.assertTrue((divInt3 == UInt8(0)).debug__printAsBoolean())
        for i in range(0, len(self.randomInts)):
            for j in range(0, len(self.randomInts)):
                result = (UInt8(self.randomInts[i]) %
                          UInt8(self.randomInts[j]))
                if self.randomInts[j] != 0:
                    expectedresult = self.randomInts[i] % self.randomInts[j]
                    self.assertEquals(result.debug_showValue(), expectedresult)