'128-bit, Big endian, defaults'

def test_BE_defaults(self):

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