X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Ftests%2Ftest_player.py;h=07583b3bf11a312bdefed1c267f623b069b42c18;hb=8f1005d3b07d61d44d5a8a0302099126f7f2e6a9;hp=2e17379213db3d9e4a8f5f6d0603c199ddf88eb8;hpb=2204be6c8019bb19cb8fe69192012aa7a74d36d7;p=naja.git diff --git a/naja/tests/test_player.py b/naja/tests/test_player.py index 2e17379..07583b3 100644 --- a/naja/tests/test_player.py +++ b/naja/tests/test_player.py @@ -85,6 +85,22 @@ class TestPlayerBits(TestCase): bits.toggle_bits([BITS.NORTH, BITS.BLUE, BITS.MSB]) self.assertEqual(bits._bits, 0x92) + 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) + class TestPlayer(TestCase): def test_new_player(self):