diff --git a/tests/test_netseed.py b/tests/test_netseed.py
index a6b373965717c3c0a259b705554c7f047e71ef31..0cba476489c98262cfbe4744979db388cf98754e 100644
--- a/tests/test_netseed.py
+++ b/tests/test_netseed.py
@@ -6,13 +6,16 @@ import argparse
 def test_create_netseed_input():        
     expected = (x for x in ['a,b', 'c,d', 'd,c','e,c', 'e,f'])
     produced = create_netseed_input('tests/data/netseed_input.xml')
-    assert list(expected) == list(produced)
+    assert set(expected) == set(produced)
 
 def test_run_netseed():
-    expected = 'e\n'
+    expected = ['a', 'e']
     produced, _, _ = run_netseed('tests/data/netseed_input.xml', '/tmp/', '../NetSeedPerl/', sep=',')
-    assert produced == expected
+    produced = produced.split('\n')
+    produced = list(filter(None, produced))
+    assert set(produced) == set(expected)
 
 def test_make_reaction():
+    # TODO
     pass
         
\ No newline at end of file