コード例 #1
0
ファイル: test_bits.py プロジェクト: ksun27/character-decoder
    def test_arithmetic_shift_right_0(self):
        b = BitList('01111111')
        b.arithmetic_shift_right()
        self.assertEqual(b, BitList('00111111'))

        b = BitList('01111110')
        b.arithmetic_shift_right()
        self.assertEqual(b, BitList('00111111'))
コード例 #2
0
ファイル: test_bits.py プロジェクト: ksun27/character-decoder
    def test_arithmetic_shift_right_1(self):
        b = BitList('10000000')
        b.arithmetic_shift_right()
        self.assertEqual(b, BitList('11000000'))

        b = BitList('10000001')
        b.arithmetic_shift_right()
        self.assertEqual(b, BitList('11000000'))