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