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)
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)
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)
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)
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_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_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)