diff options
Diffstat (limited to 'tests/common')
-rw-r--r-- | tests/common/bitfield.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/common/bitfield.py b/tests/common/bitfield.py index cb82580..717181c 100644 --- a/tests/common/bitfield.py +++ b/tests/common/bitfield.py @@ -132,3 +132,15 @@ class TestBitfields(ChrysalideTestCase): self.assertEqual(bf.size, 65) self.assertEqual(bf.popcount, 65) + + + def testBitfieldComparison(self): + """Check bitfield comparison.""" + + bf_a = bitfield(9, 0) + bf_a.set(0, 1) + bf_a.set(5, 1) + + bf_b = bitfield(9, 1) + + self.assertNotEqual(bf_a, bf_b) |