diff --git a/tests/plugin-import.py b/tests/plugin-import.py
index <HASH>..<HASH> 100644
--- a/tests/plugin-import.py
+++ b/tests/plugin-import.py
@@ -46,11 +46,7 @@ def test_plugin_order_bad():
         'name': 'moduletest',
         'path': 'tests/plugins/moduletest'
     }]}
-    res = fixture.start_tangelo('--config', json.dumps(config), stderr=True)
-
-    if not isinstance(res, tuple):
-        fixture.stop_tangelo()
-        assert 'Tangelo started when we expected it to fail' is False
-    stderr = '\n'.join(res[1])
+    (_, _, stderr) = fixture.run_tangelo('--config', json.dumps(config), timeout=3, terminate=True)
+    stderr = "\n".join(stderr)
 
-    assert 'Plugin can reference tangelo.plugin.moduletest True' not in stderr
+    assert "Plugin pluginorder failed to load" in stderr
Updating test to use run_tangelo(); simplifying test expectation logic