def spike1(): # Test the speed of byte reverTestMultiPartParameterJoiningsal # Result : Calculate takes 5* as long as dictionary lookup start = time.time() a = 0x88 b = {1:3, 2:55} for j in xrange(5 * 10 ** 6): a = fut.reverse_byte(a) ## a = b[1] print 'After %0.2f secs, a = 0x%X' % (time.time() - start, a)
def spike1(): # Test the speed of byte reverTestMultiPartParameterJoiningsal # Result : Calculate takes 5* as long as dictionary lookup start = time.time() a = 0x88 b = {1: 3, 2: 55} for j in xrange(5 * 10**6): a = fut.reverse_byte(a) ## a = b[1] print 'After %0.2f secs, a = 0x%X' % (time.time() - start, a)
def test_reverse_byte(self): self.assertEquals(fut.reverse_byte(0), 0) self.assertEquals(fut.reverse_byte(0xFF), 0xFF) self.assertEquals(fut.reverse_byte(0x11), 0x88) self.assertEquals(fut.reverse_byte(0x12), 0x48) self.assertEquals(fut.reverse_byte(0xFE), 0x7F)