File size: 394 Bytes
d1ceb73 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import pytest
import traitlets
from jupyter_lsp.session import LanguageServerSession
@pytest.mark.parametrize(
"spec",
[
{},
{"argv": [], "languages": []},
{"languages": None},
{"languages": 1},
{"languages": [1, "two"]},
],
)
def test_bad_spec(spec):
with pytest.raises(traitlets.TraitError):
LanguageServerSession(spec=spec)
|