#!/usr/bin/python import sys import myut import odd_bigno top = 256 if top % 4 != 0: sys.stderr.write('%s: Internal error: top not divisible by 4') sys.exit(1) bn = odd_bigno.odd_bigno(top) for i in xrange(top/2): if i % 2 == 1: bn.set(i) expected = [ False, True ] * (top / 4) + [ False, False ] * (top / 4) actual = [ bn.is_set(i) for i in xrange(top) ] myut.assertEqual(actual, expected)