mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 04:10:06 -05:00
fix test
This commit is contained in:
@@ -2,7 +2,7 @@ import pytest
|
|||||||
from django.contrib import auth
|
from django.contrib import auth
|
||||||
from mock.mock import Mock
|
from mock.mock import Mock
|
||||||
|
|
||||||
from cookbook.connectors.connector import Connector
|
from cookbook.connectors.connector import Connector, ShoppingListEntryDTO
|
||||||
from cookbook.connectors.connector_manager import ActionType, run_connectors
|
from cookbook.connectors.connector_manager import ActionType, run_connectors
|
||||||
from cookbook.models import Food, ShoppingListEntry
|
from cookbook.models import Food, ShoppingListEntry
|
||||||
|
|
||||||
@@ -13,13 +13,13 @@ def obj_1(space_1, u1_s1):
|
|||||||
return e
|
return e
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.timeout(10) # TODO this mark doesn't exist
|
|
||||||
@pytest.mark.asyncio
|
@pytest.mark.asyncio
|
||||||
async def test_run_connectors(space_1, u1_s1, obj_1) -> None:
|
async def test_run_connectors(space_1, u1_s1, obj_1) -> None:
|
||||||
|
expected_dto = ShoppingListEntryDTO.try_create_from_entry(obj_1)
|
||||||
connector_mock = Mock(spec=Connector)
|
connector_mock = Mock(spec=Connector)
|
||||||
|
|
||||||
await run_connectors([connector_mock], obj_1, ActionType.DELETED)
|
await run_connectors([connector_mock], obj_1, ActionType.DELETED)
|
||||||
|
|
||||||
assert not connector_mock.on_shopping_list_entry_updated.called
|
assert not connector_mock.on_shopping_list_entry_updated.called
|
||||||
assert not connector_mock.on_shopping_list_entry_created.called
|
assert not connector_mock.on_shopping_list_entry_created.called
|
||||||
connector_mock.on_shopping_list_entry_deleted.assert_called_once_with(space_1, obj_1)
|
connector_mock.on_shopping_list_entry_deleted.assert_called_once_with(expected_dto)
|
||||||
|
|||||||
Reference in New Issue
Block a user