예제 #1
0
 def testCounter(self):
     c = transport._Counter('\x00\x00', 2)
     for i in xrange(256 * 256):
         self.assertEqual(c(), struct.pack('!H', (i + 1) % (2**16)))
     # It should wrap around, too.
     for i in xrange(256 * 256):
         self.assertEqual(c(), struct.pack('!H', (i + 1) % (2**16)))
예제 #2
0
 def testCounter(self):
     c = transport._Counter('\x00\x00', 2)
     for i in xrange(256 * 256):
         self.assertEquals(c(), struct.pack('!H', (i + 1) % (2 ** 16)))
     # It should wrap around, too.
     for i in xrange(256 * 256):
         self.assertEquals(c(), struct.pack('!H', (i + 1) % (2 ** 16)))