|
@@ -1,4 +1,5 @@
|
|
|
import unittest
|
|
|
+from modelverse_kernel.primitives import SleepKernel
|
|
|
from modelverse_kernel.main import ModelverseKernel
|
|
|
from utils import execute_until_finished, MvSWrapper
|
|
|
|
|
@@ -56,7 +57,11 @@ class TestInput(unittest.TestCase):
|
|
|
self.mvs.execute("CD", [task_root, "input", input_queue_first])
|
|
|
|
|
|
# Do the invocation until it returns None
|
|
|
- execute_until_finished(self.mvk, self.mvs)
|
|
|
+ try:
|
|
|
+ execute_until_finished(self.mvk, self.mvs)
|
|
|
+ self.fail()
|
|
|
+ except SleepKernel:
|
|
|
+ pass
|
|
|
|
|
|
# Execution of the command finished, so the MvS should be in the correct new state right now
|
|
|
self.assertEquals(self.mvs.execute("RD", [root, "task_1"]), task_root)
|