Skip to content

Commit f7ab817

Browse files
author
Bryan Sieber
committed
Adding basic tests for default action.
1 parent f2cffc7 commit f7ab817

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

tests/unit/jbi/test_jbi.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# pylint: disable=cannot-enumerate-pytest-fixtures
22
import pytest
33

4-
from src.jbi import configuration as jbi_configuration
4+
from src.jbi import configuration
55

66

77
def test_mock_jbi_files():
8-
with pytest.raises(jbi_configuration.ProcessError):
9-
jbi_configuration.get_yaml_configurations(
8+
with pytest.raises(configuration.ProcessError):
9+
configuration.get_yaml_configurations(
1010
jbi_config_file="tests/unit/jbi/test-config.yaml"
1111
)
1212

1313

1414
def test_actual_jbi_files():
15-
jbi_map = jbi_configuration.get_yaml_configurations()
15+
jbi_map = configuration.get_yaml_configurations()
1616
assert jbi_map

tests/unit/jbi/whiteboard_actions/__init__.py

Whitespace-only changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# pylint: disable=cannot-enumerate-pytest-fixtures
2+
import pytest
3+
4+
from src.jbi.whiteboard_actions import default
5+
6+
7+
def test_default_invalid_init():
8+
with pytest.raises(TypeError):
9+
default.init() # pylint: disable=no-value-for-parameter
10+
11+
12+
def test_default_returns_callable_without_data():
13+
callable_object = default.init(whiteboard_tag="", jira_project_key="")
14+
assert callable_object
15+
with pytest.raises(TypeError):
16+
assert callable_object()
17+
18+
19+
def test_default_returns_callable_with_data():
20+
callable_object = default.init(whiteboard_tag="", jira_project_key="")
21+
assert callable_object
22+
assert callable_object(payload={}, context={})

0 commit comments

Comments
 (0)