Fixed up tests.
authorPete Vander Giessen <petevg@gmail.com>
Tue, 7 Mar 2017 19:34:25 +0000 (13:34 -0600)
committerPete Vander Giessen <petevg@gmail.com>
Tue, 7 Mar 2017 20:49:33 +0000 (14:49 -0600)
tests/integration/test_errors.py

index 4a95a27..d173bce 100644 (file)
@@ -40,7 +40,6 @@ async def test_juju_error_in_results_list(event_loop):
     from juju.client import client
 
     async with base.CleanModel() as model:
-        # Replicate
         ann_facade = client.AnnotationsFacade()
         ann_facade.connect(model.connection)
 
@@ -59,7 +58,13 @@ async def test_juju_error_in_result(event_loop):
     Verify that we raise a JujuError when appropraite when we are
     looking at a single result coming back.
 
-    # TODO: write this!
-
     '''
-    pass
+    from juju.errors import JujuError    
+    from juju.client import client
+
+    async with base.CleanModel() as model:
+        app_facade = client.ApplicationFacade()
+        app_facade.connect(model.connection)
+
+        with pytest.raises(JujuError):
+            return await app_facade.GetCharmURL('foo')