예제 #1
0
 def testSanity(self):
     for bits in range(1, 14):
         for inputvalue in range(2**bits):
             result = utilities.twos_complement(
                 utilities.from_twos_complement(inputvalue, bits), bits)
             self.assertEqual(result, inputvalue)
예제 #2
0
 def testSanity(self):
     for bits in range(1, 14):
         for inputvalue in range(2 ** bits):
             result = utilities.twos_complement(utilities.from_twos_complement(inputvalue, bits), bits)
             self.assertEqual(result, inputvalue)
예제 #3
0
 def testKnownValues(self):
     for inputvalue, numberofbits, knownresult in self.knownValues:
         result = utilities.twos_complement(inputvalue, numberofbits)
         self.assertEqual(result, knownresult)
예제 #4
0
 def testKnownValues(self):
     for inputvalue, numberofbits, knownresult in self.knownValues:
         result = utilities.twos_complement(inputvalue, numberofbits)
         self.assertEqual(result, knownresult)