@@ -83,14 +83,14 @@ def test_command_line_code_actions_options():
83
83
assert args .enable_code_actions
84
84
85
85
86
- def unittest_server_init ():
86
+ def unittest_server_init (conn = None ):
87
87
from fortls .langserver import LangServer
88
88
89
89
root = (Path (__file__ ).parent / "test_source" ).resolve ()
90
90
parser = cli ("fortls" )
91
91
args = parser .parse_args ("-c f90_config.json" .split ())
92
92
93
- server = LangServer (None , vars (args ))
93
+ server = LangServer (conn , vars (args ))
94
94
server .root_path = root
95
95
server ._load_config_file ()
96
96
@@ -168,18 +168,14 @@ def test_version_update_pypi():
168
168
from packaging import version
169
169
170
170
from fortls .jsonrpc import JSONRPC2Connection , ReadWriter
171
- from fortls .langserver import LangServer
172
-
173
- parser = cli ("fortls" )
174
- args = parser .parse_args ("-c f90_config.json" .split ())
175
- args = vars (args )
176
- args ["disable_autoupdate" ] = False
177
171
178
172
stdin , stdout = sys .stdin .buffer , sys .stdout .buffer
179
- s = LangServer (conn = JSONRPC2Connection (ReadWriter (stdin , stdout )), settings = args )
180
- s .root_path = (Path (__file__ ).parent / "test_source" ).resolve ()
173
+ s , root = unittest_server_init (JSONRPC2Connection (ReadWriter (stdin , stdout )))
174
+ s .disable_autoupdate = False
175
+
181
176
did_update = s ._update_version_pypi (test = True )
182
- assert did_update
177
+ isconda = os .path .exists (os .path .join (sys .prefix , "conda-meta" ))
178
+ assert not did_update if isconda else did_update
183
179
184
180
s .disable_autoupdate = True
185
181
did_update = s ._update_version_pypi ()
0 commit comments