Merge pull request #9958 from jmchilton/webstack

Stub unit tests for galaxy-web-stack.
This commit is contained in:
Björn Grüning
2020-07-05 14:29:44 +02:00
committed by GitHub
4 changed files with 32 additions and 1 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ PACKAGE_DIRS=(
)
# tool_util not yet working 100%,
# data has many problems quota, tool shed install database, etc..
RUN_TESTS=(1 1 1 1 1 1 1 1 0 0 0 0)
RUN_TESTS=(1 1 1 1 1 1 1 1 1 0 0 0)
for ((i=0; i<${#PACKAGE_DIRS[@]}; i++)); do
package_dir=${PACKAGE_DIRS[$i]}
run_tests=${RUN_TESTS[$i]}
+1
View File
@@ -0,0 +1 @@
../../../test/unit/web_stack
View File
+30
View File
@@ -0,0 +1,30 @@
from galaxy.web_stack.message import (
JobHandlerMessage,
WorkflowSchedulingMessage,
)
def test_validate_job_handler_message():
message = JobHandlerMessage(task='setup', job_id=42)
message.validate()
message = JobHandlerMessage(task='setup')
error = None
try:
message.validate()
except AssertionError as e:
error = e
assert error is not None
def test_validate_workflow_handler_message():
message = WorkflowSchedulingMessage(task='setup', workflow_invocation_id=42)
message.validate()
message = WorkflowSchedulingMessage(task='setup')
error = None
try:
message.validate()
except AssertionError as e:
error = e
assert error is not None