Enable parallel testing
authorTim Van Steenburgh <tvansteenburgh@gmail.com>
Fri, 24 Feb 2017 15:01:11 +0000 (10:01 -0500)
committerTim Van Steenburgh <tvansteenburgh@gmail.com>
Fri, 24 Feb 2017 15:01:11 +0000 (10:01 -0500)
Should help speed up tests, especially as more functional tests
are added in the future. Each can be run in parallel on a separate
model.

Also removed unused import from client/connection.py

juju/client/connection.py
tox.ini

index b17ac45..9e8cb8f 100644 (file)
@@ -1,4 +1,3 @@
-import asyncio
 import base64
 import io
 import json
diff --git a/tox.ini b/tox.ini
index 235813e..b4fec3d 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -11,8 +11,9 @@ skipsdist=True
 usedevelop=True
 passenv =
     HOME
-commands = py.test -ra -s -x
+commands = py.test -ra -s -x -n auto
 deps =
     pytest
     pytest-asyncio
+    pytest-xdist
     mock