def test_kw_create_completion_item_sinlge_line(self):
     # kw with args
     kw = 'Run Keyword And Expect Error'
     lib = 'BuiltIn'
     kw_completion = '{0}{1}expected_error{1}name{1}*args'.format(
         kw, '    ')
     args = ['expected_error', 'name', '*args']
     completion = create_kw_completion_item(kw, args, RF_CELL, lib, True)
     trigger = '{0}\t{1}'.format(kw, lib)
     expected = (trigger, kw_completion)
     self.assertEqual(completion, expected)
     # kw not args
     kw = 'Unselect Frame'
     lib = 'Selenium2Library'
     completion = create_kw_completion_item(kw, [], RF_CELL, lib, True)
     trigger = '{0}\t{1}'.format(kw, lib)
     expected = (trigger, kw)
     self.assertEqual(completion, expected)
Exemple #2
0
 def test_kw_create_completion_item(self):
     # kw with args
     kw = 'Run Keyword And Expect Error'
     lib = 'BuiltIn'
     kw_completion = '{0}{1}expected_error{1}name{1}*args'.format(
         kw, '\n...    ')
     args = ['expected_error', 'name', '*args']
     completion = create_kw_completion_item(kw, args, RF_CELL, lib, False)
     trigger = '{0}\t{1}'.format(kw, lib)
     expected = (trigger, kw_completion)
     self.assertEqual(completion, expected)
     # kw not args
     kw = 'Unselect Frame'
     lib = 'Selenium2Library'
     completion = create_kw_completion_item(kw, [], RF_CELL, lib, False)
     trigger = '{0}\t{1}'.format(kw, lib)
     expected = (trigger, kw)
     self.assertEqual(completion, expected)