def len_bytes(self): return RegisterSegment.num_bytes_for_bits(len(self))
def test_simple_overflow(self): self.assertEqual(RegisterSegment.num_bytes_for_bits(9), 2)
def test_zero(self): self.assertEqual(RegisterSegment.num_bytes_for_bits(0), 0)
def test_upper_range(self): self.assertEqual(RegisterSegment.num_bytes_for_bits(7), 1)