mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-30 18:13:23 +08:00
Merge pull request #9958 from jmchilton/webstack
Stub unit tests for galaxy-web-stack.
This commit is contained in:
+1
-1
@@ -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
@@ -0,0 +1 @@
|
||||
../../../test/unit/web_stack
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user