Skip to content
This repository was archived by the owner on Jul 28, 2020. It is now read-only.

Commit d8d9d0c

Browse files
committed
Tests
1 parent a20fe25 commit d8d9d0c

21 files changed

+299
-107
lines changed

tests/abstracts/test_job.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from zenaton.abstracts.job import Job
2+
3+
4+
def test_has_handle():
5+
assert hasattr(Job(), 'handle')

tests/abstracts/test_task.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from zenaton.abstracts.task import Task
2+
3+
4+
def test_has_handle():
5+
assert hasattr(Task(), 'handle')

tests/abstracts/test_workflow.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from zenaton.abstracts.workflow import Workflow
2+
3+
4+
def test_has_handle():
5+
assert hasattr(Workflow(), 'handle')

tests/conftest.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1-
1+
from .fixtures.fixtures import dummy_object
2+
from .fixtures.fixture_client import client
3+
from .fixtures.fixture_task import task0, task1, task2, task3
4+
from .fixtures.fixture_workflow import sequential_workflow, version_workflow
5+
from .fixtures.fixture_event import my_event
6+
from .fixtures.fixture_engine import engine
7+
from .fixtures.fixture_wait import wait, wait_event

tests/fixtures/fake_task.py

Lines changed: 0 additions & 62 deletions
This file was deleted.

tests/fixtures/fake_workflow.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

tests/fixtures/fixture_builder.py

Whitespace-only changes.
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,5 @@
2222

2323

2424
@pytest.fixture
25-
def FakeClient():
25+
def client():
2626
return Client(app_id, api_token, app_env)
27-
28-
29-
client = Client(app_id, api_token, app_env)

tests/fixtures/fixture_engine.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import pytest
2+
3+
from zenaton.engine import Engine
4+
from zenaton.client import Client
5+
6+
7+
@pytest.fixture
8+
def engine():
9+
Client()
10+
return Engine()

0 commit comments

Comments
 (0)