IS-08-01: test_13 will fail when test_06 is run right before it
This issue arises when executing all the `IS-08-01` testcases together. `test_06` executes a relative activation in 5 seconds and expects a `423 response` due to a locked output. However the activation is not cleared before running the next testcases causing `test_13` to fail since it will also produce a `423 response`.

It can be solved by deleting the activation after checking the lock in `test_06`:
```
    def test_06(self, test):
        """Attempting to change a locked route results in a 423 response"""
        globalConfig.test = test

        outputList = getOutputList()
        if len(outputList) == 0:
            return test.UNCLEAR("Not tested. No resources found.")

        testRouteAction = outputList[0].findAcceptableTestRoute()
        activation = Activation()
        activation.addAction(testRouteAction)
        activation.type = SCHEDULED_RELATIVE_ACTIVATION
        activation.activationTimestamp = "5:0"
        activation.fireActivation()
        activation.checkLock()

        activation.delete() # added this line

        return test.PASS()
```
diff --git a/nmostesting/suites/IS0801Test.py b/nmostesting/suites/IS0801Test.py
index b4efd12..92e8b42 100644
--- a/nmostesting/suites/IS0801Test.py
+++ b/nmostesting/suites/IS0801Test.py
@@ -143,6 +143,7 @@ class IS0801Test(GenericTest):
         activation.activationTimestamp = "5:0"
         activation.fireActivation()
         activation.checkLock()
+        activation.delete()
 
         return test.PASS()
 

['nmostesting/suites/IS0801Test.py']