Example #1
0
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)    
Example #2
0
 def setUp(self):
     self.lib = SikubotLibrary()
     pass