def test_bitvector_letters_to_numbers(self): bitvector = 'adjmnoq' expected = [1, 8, 512, 4096, 8192, 16384, 65536] actual = list(bitvector_letters_to_numbers(bitvector)) self.assertListEqual(actual, expected) actual = list(bitvector_to_numbers(bitvector)) self.assertListEqual(actual, expected)
def test_bitvector_number_to_numbers(self): bitvector = 8193 expected = [1, 8192] actual = list(bitvector_number_to_numbers(8193)) self.assertListEqual(actual, expected) actual = list(bitvector_to_numbers(bitvector)) self.assertListEqual(actual, expected)