Skip to content

Commit

Permalink
Merge pull request #8840 from OpenMined/revert-8818-aziz/fix_job_tests
Browse files Browse the repository at this point in the history
Revert "enable job tests in integration tests"
  • Loading branch information
abyesilyurt authored May 21, 2024
2 parents 6326dbc + b53f88d commit c831d5f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
8 changes: 1 addition & 7 deletions tests/integration/local/job_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

# stdlib
from secrets import token_hex
import time

# third party
import pytest
Expand All @@ -23,7 +24,6 @@ def test_job_restart(job) -> None:
assert wait_until(
lambda: job.fetched_status == JobStatus.PROCESSING
), "Job not started"
assert wait_until(lambda: len(job.subjobs) == 2), "Subjobs not started"
assert wait_until(
lambda: all(
subjob.fetched_status == JobStatus.PROCESSING for subjob in job.subjobs
Expand Down Expand Up @@ -59,10 +59,6 @@ def test_job_restart(job) -> None:
== 2
), "Subjobs not restarted"

result = job.kill()
assert isinstance(result, SyftSuccess), "Should kill job"
assert job.fetched_status == JobStatus.INTERRUPTED


@pytest.fixture
def node():
Expand Down Expand Up @@ -91,7 +87,6 @@ def job(node):
@syft_function()
def process_batch():
# stdlib
import time # noqa: F811

while time.sleep(1) is None:
...
Expand All @@ -101,7 +96,6 @@ def process_batch():
@syft_function_single_use()
def process_all(domain):
# stdlib
import time # noqa: F811

_ = domain.launch_job(process_batch)
_ = domain.launch_job(process_batch)
Expand Down
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -477,7 +477,7 @@ allowlist_externals =
setenv =
PYTEST_MODULES = {env:PYTEST_MODULES:local_node}
ASSOCIATION_REQUEST_AUTO_APPROVAL = {env:ASSOCIATION_REQUEST_AUTO_APPROVAL:true}
PYTEST_FLAGS = {env:PYTEST_FLAGS:--ignore=tests/integration/local/gateway_local_test.py}
PYTEST_FLAGS = {env:PYTEST_FLAGS:--ignore=tests/integration/local/gateway_local_test.py --ignore=tests/integration/local/job_test.py}
commands =
python -c 'import syft as sy; sy.stage_protocol_changes()'

Expand All @@ -486,7 +486,7 @@ commands =
PYTEST_MODULES=($PYTEST_MODULES); \
for i in "${PYTEST_MODULES[@]}"; do \
echo "Starting test for $i"; date; \
pytest tests/integration -n auto -m $i -vvvv -p no:randomly -p no:benchmark -o log_cli=True --capture=no $PYTEST_FLAGS; \
pytest tests/integration -m $i -vvvv -p no:randomly -p no:benchmark -o log_cli=True --capture=no $PYTEST_FLAGS; \
return=$?; \
echo "Finished $i"; \
date; \
Expand Down

0 comments on commit c831d5f

Please sign in to comment.