コード例 #1
0
 def test_get_completion_list(self):
     prefix = 'Run'
     result = get_completion_list(self.test_a_index, prefix,
                                  '', RF_CELL, None, RF_EXTENSION, False)
     self.assertEqual(len(result), 39)
     result = get_completion_list(self.test_a_index, '$',
                                  '', RF_CELL, None, RF_EXTENSION, False)
     self.assertEqual(len(result), 29)
コード例 #2
0
 def test_get_completion_list(self):
     prefix = 'Runk'
     result = get_completion_list(self.test_a_index, prefix, '', RF_CELL,
                                  None, False)
     self.assertEqual(len(result), 21)
     result = get_completion_list(self.test_a_index, '$', '', RF_CELL, None,
                                  False)
     self.assertEqual(len(result), 29)
コード例 #3
0
 def test_get_completion_list(self):
     prefix = 'Runk'
     result = get_completion_list(
         self.test_a_index, prefix, len(prefix), None, False, RF_CELL)
     self.assertEqual(len(result), 20)
     result = get_completion_list(
         self.test_a_index, '$', 1, None, False, RF_CELL)
     self.assertEqual(len(result), 30)
     result = get_completion_list(
         self.test_a_index, '${}', 2, None, False, RF_CELL)
     self.assertEqual(len(result), 30)
 def test_get_completion_list(self):
     prefix = 'Runk'
     result = get_completion_list(self.test_a_index, prefix, len(prefix),
                                  None, False, RF_CELL)
     self.assertEqual(len(result), 20)
     result = get_completion_list(self.test_a_index, '$', 1, None, False,
                                  RF_CELL)
     self.assertEqual(len(result), 30)
     result = get_completion_list(self.test_a_index, '${}', 2, None, False,
                                  RF_CELL)
     self.assertEqual(len(result), 30)
コード例 #5
0
 def test_lib_with_name(self):
     prefix = 'othername'
     result = get_completion_list(
         self.test_b_index, prefix, len(prefix), None, False, RF_CELL
     )
     expected = [('OtherNameLib\tOtherNameLib', 'OtherNameLib.')]
     self.assertEqual(result, expected)
 def test_object_name_included(self):
     prefix = 'uilt'
     result = get_completion_list(self.test_a_index, prefix, 4, '', False,
                                  RF_CELL)
     self.assertEqual(len(result), 23)
     builtin = 'BuiltIn'
     expected = ('{0}\t{0}'.format(builtin), '{0}.'.format(builtin, ))
     self.assertEqual(result[0], expected)
 def test_arguments_defaults(self):
     prefix = 'ResourceBKeyword3ManyArg'
     result = get_completion_list(self.test_b_index, prefix, len(prefix),
                                  None, False, RF_CELL)
     expected = [('Resource B Keyword 3 Many Args\tresource_b',
                  ('Resource B Keyword 3 Many Args\n'
                   '...    arg1=${True}\n'
                   '...    arg2\n'
                   '...    arg3=${False}'))]
     self.assertEqual(result, expected)
 def test_kw_from_lib_with_name(self):
     prefix = 'Keyword'
     object_name = 'OtherNameLib'
     result = get_completion_list(self.test_b_index, prefix, len(prefix),
                                  object_name, False, RF_CELL)
     expected = [
         (('Keyword Which Also Has Really Long Name But Not As Long '
           'The Class Name By ${argument} In Keyword\tOtherNameLib'),
          ('Keyword Which Also Has Really Long Name But Not As Long '
           'The Class Name By \\${argument} In Keyword'))
     ]
     self.assertEqual(result, expected)
コード例 #9
0
 def test_arguments_defaults(self):
     prefix = 'ResourceBKeyword3ManyArg'
     result = get_completion_list(
         self.test_b_index, prefix, len(prefix), None, False, RF_CELL)
     expected = [(
         'Resource B Keyword 3 Many Args\tresource_b',
         (
             'Resource B Keyword 3 Many Args\n'
             '...    arg1=${True}\n'
             '...    arg2\n'
             '...    arg3=${False}'
         )
     )]
     self.assertEqual(result, expected)
コード例 #10
0
 def test_object_name_included(self):
     prefix = 'uilt'
     result = get_completion_list(
         self.test_a_index,
         prefix,
         4,
         '',
         False,
         RF_CELL
     )
     self.assertEqual(len(result), 23)
     builtin = 'BuiltIn'
     expected = (
         '{0}\t{0}'.format(builtin),
         '{0}.'.format(builtin,)
     )
     self.assertEqual(result[0], expected)
コード例 #11
0
 def test_kw_from_lib_with_name(self):
     prefix = 'Keyword'
     object_name = 'OtherNameLib'
     result = get_completion_list(
         self.test_b_index, prefix, len(prefix), object_name, False, RF_CELL
     )
     expected = [(
         (
             'Keyword Which Also Has Really Long Name But Not As Long '
             'The Class Name By ${argument} In Keyword\tOtherNameLib'
         ),
         (
             'Keyword Which Also Has Really Long Name But Not As Long '
             'The Class Name By \\${argument} In Keyword'
         )
     )]
     self.assertEqual(result, expected)
 def test_lib_with_name(self):
     prefix = 'othername'
     result = get_completion_list(self.test_b_index, prefix, len(prefix),
                                  None, False, RF_CELL)
     expected = [('OtherNameLib\tOtherNameLib', 'OtherNameLib.')]
     self.assertEqual(result, expected)