def test_code_to_chat(self): Translator.set_device_type("key") matches = {"a": 30, "\r": 28} for key, code in matches.items(): self.assertEqual(Translator.code_to_char(code), key) Translator.set_device_type("button") self.assertEqual(Translator.code_to_char(330), "<TOUCH>")
def test_char_to_code(self): Translator.set_device_type("key") matches = {"a": 30, "A": 30, "ENTER": 28, "NONE": None} for key, result in matches.items(): self.assertEqual(Translator.char_to_code(key), result) Translator.set_device_type("button") self.assertEqual(Translator.char_to_code("TOUCH"), 330)