Skip to content

Commit bfed086

Browse files
fix(test): fix tests
1 parent c1aa2b8 commit bfed086

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

tests/nodes/test_graph_execution_state.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
import pytest
55

6-
from invokeai.app.services.invocation_cache.invocation_cache_memory import MemoryInvocationCache
7-
86
# This import must happen before other invoke imports or test in other files(!!) break
97
from .test_nodes import ( # isort: split
108
PromptCollectionTestInvocation,
@@ -17,7 +15,9 @@
1715
from invokeai.app.invocations.baseinvocation import BaseInvocation, BaseInvocationOutput, InvocationContext
1816
from invokeai.app.invocations.collections import RangeInvocation
1917
from invokeai.app.invocations.math import AddInvocation, MultiplyInvocation
18+
from invokeai.app.services.config.invokeai_config import InvokeAIAppConfig
2019
from invokeai.app.services.graph import CollectInvocation, Graph, GraphExecutionState, IterateInvocation, LibraryGraph
20+
from invokeai.app.services.invocation_cache.invocation_cache_memory import MemoryInvocationCache
2121
from invokeai.app.services.invocation_queue import MemoryInvocationQueue
2222
from invokeai.app.services.invocation_services import InvocationServices
2323
from invokeai.app.services.invocation_stats import InvocationStatsService
@@ -61,7 +61,7 @@ def mock_services() -> InvocationServices:
6161
graph_execution_manager=graph_execution_manager,
6262
performance_statistics=InvocationStatsService(graph_execution_manager),
6363
processor=DefaultInvocationProcessor(),
64-
configuration=None, # type: ignore
64+
configuration=InvokeAIAppConfig(node_cache_size=0), # type: ignore
6565
session_queue=None, # type: ignore
6666
session_processor=None, # type: ignore
6767
invocation_cache=MemoryInvocationCache(), # type: ignore

tests/nodes/test_invoker.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
import pytest
66

7+
from invokeai.app.services.config.invokeai_config import InvokeAIAppConfig
8+
79
# This import must happen before other invoke imports or test in other files(!!) break
810
from .test_nodes import ( # isort: split
911
ErrorInvocation,
@@ -14,7 +16,6 @@
1416
wait_until,
1517
)
1618

17-
from invokeai.app.services.config import InvokeAIAppConfig
1819
from invokeai.app.services.graph import Graph, GraphExecutionState, GraphInvocation, LibraryGraph
1920
from invokeai.app.services.invocation_cache.invocation_cache_memory import MemoryInvocationCache
2021
from invokeai.app.services.invocation_queue import MemoryInvocationQueue
@@ -70,10 +71,10 @@ def mock_services() -> InvocationServices:
7071
graph_execution_manager=graph_execution_manager,
7172
processor=DefaultInvocationProcessor(),
7273
performance_statistics=InvocationStatsService(graph_execution_manager),
73-
configuration=InvokeAIAppConfig(),
74+
configuration=InvokeAIAppConfig(node_cache_size=0), # type: ignore
7475
session_queue=None, # type: ignore
7576
session_processor=None, # type: ignore
76-
invocation_cache=MemoryInvocationCache(),
77+
invocation_cache=MemoryInvocationCache(max_cache_size=0),
7778
)
7879

7980

@@ -102,7 +103,7 @@ def test_can_create_graph_state_from_graph(mock_invoker: Invoker, simple_graph):
102103
# @pytest.mark.xfail(reason = "Requires fixing following the model manager refactor")
103104
def test_can_invoke(mock_invoker: Invoker, simple_graph):
104105
g = mock_invoker.create_execution_state(graph=simple_graph)
105-
invocation_id = mock_invoker.invoke(queue_item_id="1", queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g)
106+
invocation_id = mock_invoker.invoke(queue_item_id=1, queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g)
106107
assert invocation_id is not None
107108

108109
def has_executed_any(g: GraphExecutionState):
@@ -120,7 +121,7 @@ def has_executed_any(g: GraphExecutionState):
120121
def test_can_invoke_all(mock_invoker: Invoker, simple_graph):
121122
g = mock_invoker.create_execution_state(graph=simple_graph)
122123
invocation_id = mock_invoker.invoke(
123-
queue_item_id="1", queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g, invoke_all=True
124+
queue_item_id=1, queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g, invoke_all=True
124125
)
125126
assert invocation_id is not None
126127

@@ -140,7 +141,7 @@ def test_handles_errors(mock_invoker: Invoker):
140141
g = mock_invoker.create_execution_state()
141142
g.graph.add_node(ErrorInvocation(id="1"))
142143

143-
mock_invoker.invoke(queue_item_id="1", queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g, invoke_all=True)
144+
mock_invoker.invoke(queue_item_id=1, queue_id=DEFAULT_QUEUE_ID, graph_execution_state=g, invoke_all=True)
144145

145146
def has_executed_all(g: GraphExecutionState):
146147
g = mock_invoker.services.graph_execution_manager.get(g.id)

0 commit comments

Comments
 (0)