@@ -1585,27 +1585,6 @@ def test_LanguageServerCompleter_DistanceOfPointToRange_MultiLineRange(
15851585class LanguageServerCompleterSettings_test ( TestCase ):
15861586 """Tests for completer_settings configuration option."""
15871587
1588- @IsolatedYcmd ()
1589- def test_GetCompleterSettingsLookupKeys_DefaultImpl ( self , app ):
1590- # Base implementation returns supported filetypes only
1591- completer = MockCompleter ()
1592- completer .SupportedFiletypes = lambda : [ 'test' ]
1593-
1594- keys = completer .GetCompleterSettingsLookupKeys ()
1595- assert_that ( keys , equal_to ( [ 'test' ] ) )
1596-
1597-
1598- @IsolatedYcmd ()
1599- def test_GetCompleterSettingsLookupKeys_WithBinaryName ( self , app ):
1600- # When GetBinaryName() returns a value, it's appended to the list
1601- completer = MockCompleter ()
1602- completer .SupportedFiletypes = lambda : [ 'test' ]
1603- completer .GetBinaryName = lambda : 'test-server'
1604-
1605- keys = completer .GetCompleterSettingsLookupKeys ()
1606- assert_that ( keys , equal_to ( [ 'test' , 'test-server' ] ) )
1607-
1608-
16091588 @IsolatedYcmd ( {
16101589 'completer_settings' : {
16111590 'test' : {
@@ -1619,7 +1598,6 @@ def test_GetSettingsFromExtraConf_WithCompleterSettings_PrimaryKey( self,
16191598 # Test that primary key (language name) is used from completer_settings
16201599 completer = MockCompleter ()
16211600 completer .SupportedFiletypes = lambda : [ 'test' ]
1622- completer .GetBinaryName = lambda : 'test-server'
16231601 completer .DefaultSettings = lambda req : { 'setting1' : 'hardcoded' }
16241602
16251603 request_data = BuildRequest ( filepath = '/tmp/test.test' ,
@@ -1635,28 +1613,6 @@ def test_GetSettingsFromExtraConf_WithCompleterSettings_PrimaryKey( self,
16351613
16361614
16371615
1638- @IsolatedYcmd ( {
1639- 'completer_settings' : {
1640- 'test-server' : {
1641- 'setting1' : 'from_alias'
1642- }
1643- }
1644- } )
1645- def test_GetSettingsFromExtraConf_WithCompleterSettings_AliasKey ( self , app ):
1646- # Test that alias key (binary name) works when primary key is not present
1647- completer = MockCompleter ()
1648- completer .SupportedFiletypes = lambda : [ 'test' ]
1649- completer .GetBinaryName = lambda : 'test-server'
1650- completer .DefaultSettings = lambda req : { 'setting1' : 'hardcoded' }
1651-
1652- request_data = BuildRequest ( filepath = '/tmp/test.test' ,
1653- filetype = 'test' )
1654- completer ._GetSettingsFromExtraConf ( request_data )
1655-
1656- assert_that ( completer ._settings [ 'ls' ][ 'setting1' ],
1657- equal_to ( 'from_alias' ) )
1658-
1659-
16601616 @IsolatedYcmd ( {
16611617 'completer_settings' : {
16621618 'test' : { 'setting1' : 'from_primary' },
@@ -1668,8 +1624,7 @@ def test_GetSettingsFromExtraConf_WithDuplicateKeys_UsesFirst( self, app ):
16681624 with patch ( 'ycmd.completers.language_server.'
16691625 'language_server_completer.LOGGER' ) as logger :
16701626 completer = MockCompleter ()
1671- completer .SupportedFiletypes = lambda : [ 'test' ]
1672- completer .GetBinaryName = lambda : 'test-server'
1627+ completer .SupportedFiletypes = lambda : [ 'test' , 'test-server' ]
16731628 completer .DefaultSettings = lambda req : {}
16741629
16751630 request_data = BuildRequest ( filepath = '/tmp/test.test' ,
0 commit comments