+ def test_shift_bits_left(self):
+ bits = PlayerBits(0x03)
+ self.assertEqual(bits._bits, 0x03)
+ bits.shift_bits_left(1)
+ self.assertEqual(bits._bits, 0x06)
+ bits.shift_bits_left(6)
+ self.assertEqual(bits._bits, 0x81)
+
+ def test_shift_bits_right(self):
+ bits = PlayerBits(0x06)
+ self.assertEqual(bits._bits, 0x06)
+ bits.shift_bits_right(1)
+ self.assertEqual(bits._bits, 0x03)
+ bits.shift_bits_right(1)
+ self.assertEqual(bits._bits, 0x81)
+