diff --git a/poetry.toml b/poetry.toml index 0ed866b..9e11de3 100644 --- a/poetry.toml +++ b/poetry.toml @@ -1,4 +1,5 @@ [virtualenvs] create = true in-project = true -path = "./.venv" +cache-dir = "." +path = ".venv" diff --git a/tests/test_debugger/test_networking.py b/tests/test_debugger/test_networking.py index 3a69db8..a5b95aa 100644 --- a/tests/test_debugger/test_networking.py +++ b/tests/test_debugger/test_networking.py @@ -19,8 +19,8 @@ def server(): """Start dashmips server.""" if SHOULD_START_SERVER: debugger = Popen(split("python -m dashmips debug -i localhost -l tests/test_mips/smallest.mips")) - assert debugger.returncode is None, "dashmips exited before we could test" time.sleep(0.2) # sleep so we can connect + assert debugger.returncode is None, "dashmips exited before we could test" return debugger return None @@ -34,8 +34,11 @@ def test_connect(server): """Test that the socket is available for connecting.""" if server: assert server.returncode is None, "Dashmips Exited before we could test!!" - s = net.create_connection(ADDRESS) - assert s is not None + try: + s = net.create_connection(ADDRESS) + assert s is not None + except ConnectionRefusedError as e: + assert False, "Failed to connect" def test_handshake(server):