class TestSikubotLibrary(unittest.TestCase): def setUp(self): self.lib = SikubotLibrary() pass def tearDown(self): pass def test_type_plain_text(self): type_text = "www.settrade.com" type_value = self.lib.get_type_text_and_key_modifier(type_text) self.assertEqual(("www.settrade.com", None), type_value) def test_type_plain_text_with_enter(self): type_text = "www.google.com+ENTER" type_value = self.lib.get_type_text_and_key_modifier(type_text) self.assertEqual(("www.google.com\n", None), type_value) def test_type_function_key(self): type_text = "F6" type_value = self.lib.get_type_text_and_key_modifier(type_text) self.assertEqual((Key.F6, None), type_value) def test_get_type_and_key_modifier(self): type_text = "SPACE" key_modifier = "ALT" type_and_key_modifier = self.lib.get_type_text_and_key_modifier(type_text, key_modifier) self.assertEqual((Key.SPACE, KeyModifier.ALT), type_and_key_modifier) def test_get_type_and_key_modifier_value(self): type_text = "SPACE" key_modifier = "ALT" type_text, key_modifier = self.lib.get_type_text_and_key_modifier(type_text, key_modifier) self.assertEqual(Key.SPACE, type_text) self.assertEqual(KeyModifier.ALT, key_modifier)
def setUp(self): self.lib = SikubotLibrary() pass