'128-bit, Little endian, defaults'

def test_LE_defaults(self):

    c = Counter.new(128, little_endian=True)
    self.assertEqual(1, c.next_value())
    self.assertEqual(b('\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'), c())
    self.assertEqual(2, c.next_value())
    self.assertEqual(b('\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'), c())
    for i in xrange(3, 256):
        self.assertEqual(i, c.next_value())
        self.assertEqual((bchr(i) + b('\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')), c())
    self.assertEqual(256, c.next_value())
    self.assertEqual(b('\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'), c())
