mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2025-03-17 20:14:39 +00:00
jobs: singlejob fixture
This commit is contained in:
parent
c21b6cb071
commit
b6eeec23cc
1 changed files with 20 additions and 23 deletions
|
@ -6,31 +6,14 @@ from selfprivacy_api.jobs import Jobs, JobStatus
|
||||||
import selfprivacy_api.jobs as jobsmodule
|
import selfprivacy_api.jobs as jobsmodule
|
||||||
|
|
||||||
|
|
||||||
def test_add_reset(jobs):
|
def test_add_reset(jobs_with_one_job):
|
||||||
test_job = jobs.add(
|
jobs_with_one_job.reset()
|
||||||
type_id="test",
|
assert jobs_with_one_job.get_jobs() == []
|
||||||
name="Test job",
|
|
||||||
description="This is a test job.",
|
|
||||||
status=JobStatus.CREATED,
|
|
||||||
status_text="Status text",
|
|
||||||
progress=0,
|
|
||||||
)
|
|
||||||
assert jobs.get_jobs() == [test_job]
|
|
||||||
jobs.reset()
|
|
||||||
assert jobs.get_jobs() == []
|
|
||||||
|
|
||||||
|
|
||||||
def test_jobs(jobs):
|
def test_jobs(jobs_with_one_job):
|
||||||
|
jobs = jobs_with_one_job
|
||||||
test_job = jobs.add(
|
test_job = jobs_with_one_job.get_jobs()[0]
|
||||||
type_id="test",
|
|
||||||
name="Test job",
|
|
||||||
description="This is a test job.",
|
|
||||||
status=JobStatus.CREATED,
|
|
||||||
status_text="Status text",
|
|
||||||
progress=0,
|
|
||||||
)
|
|
||||||
assert jobs.get_jobs() == [test_job]
|
|
||||||
|
|
||||||
jobs.update(
|
jobs.update(
|
||||||
job=test_job,
|
job=test_job,
|
||||||
|
@ -62,3 +45,17 @@ def jobs():
|
||||||
assert j.get_jobs() == []
|
assert j.get_jobs() == []
|
||||||
yield j
|
yield j
|
||||||
j.reset()
|
j.reset()
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.fixture
|
||||||
|
def jobs_with_one_job(jobs):
|
||||||
|
test_job = jobs.add(
|
||||||
|
type_id="test",
|
||||||
|
name="Test job",
|
||||||
|
description="This is a test job.",
|
||||||
|
status=JobStatus.CREATED,
|
||||||
|
status_text="Status text",
|
||||||
|
progress=0,
|
||||||
|
)
|
||||||
|
assert jobs.get_jobs() == [test_job]
|
||||||
|
return jobs
|
||||||
|
|
Loading…
Add table
Reference in a new issue