@@ -136,7 +136,7 @@ class envconfig:
136
136
info = interpreters .get_info (envconfig )
137
137
assert info .version_info == tuple (sys .version_info )
138
138
assert info .executable == sys .executable
139
- assert info . runnable
139
+ assert isinstance ( info , InterpreterInfo )
140
140
141
141
def test_get_executable_no_exist (self , interpreters ):
142
142
class envconfig :
@@ -148,7 +148,7 @@ class envconfig:
148
148
assert not info .version_info
149
149
assert info .name == "1lkj23"
150
150
assert not info .executable
151
- assert not info . runnable
151
+ assert isinstance ( info , NoInterpreterInfo )
152
152
153
153
def test_get_sitepackagesdir_error (self , interpreters ):
154
154
class envconfig :
@@ -179,9 +179,6 @@ def info(
179
179
):
180
180
return InterpreterInfo (name , executable , version_info , sysplatform )
181
181
182
- def test_runnable (self ):
183
- assert self .info ().runnable
184
-
185
182
@pytest .mark .parametrize ("missing_arg" , ("executable" , "version_info" ))
186
183
def test_assert_on_missing_args (self , missing_arg ):
187
184
with pytest .raises (AssertionError ):
@@ -200,10 +197,6 @@ def test_str(self):
200
197
201
198
202
199
class TestNoInterpreterInfo :
203
- def test_runnable (self ):
204
- assert not NoInterpreterInfo ("foo" ).runnable
205
- assert not NoInterpreterInfo ("foo" , executable = sys .executable ).runnable
206
-
207
200
def test_default_data (self ):
208
201
x = NoInterpreterInfo ("foo" )
209
202
assert x .name == "foo"
0 commit comments