IS-08-01: test_15, uncaught exception: 'list' object has no attribute 'id'
test_15 produces an exception due to `output` variable being a list instead of being just an output object. 
```
def test_15(self):
...
 chosenInput = constrainedInputs[0]
        output = chosenInput.getRoutableOutputs()
        action = Action(
            chosenInput.id,
            output.id
        )
...
```
This can be fixed by accessing the first element of `output` in the `action` construction so that `output.id` becomes `output[0].id`.

diff --git a/nmostesting/suites/IS0801Test.py b/nmostesting/suites/IS0801Test.py
index 8c087fb..938e874 100644
--- a/nmostesting/suites/IS0801Test.py
+++ b/nmostesting/suites/IS0801Test.py
@@ -367,7 +367,7 @@ class IS0801Test(GenericTest):
         output = chosenInput.getRoutableOutputs()
         action = Action(
             chosenInput.id,
-            output.id
+            output[0].id
         )
         activation = Activation()
         activation.addAction(action)

['nmostesting/suites/IS0801Test.py']