Skip to content

Commit 5b2e4ea

Browse files
committed
tests: fix references to non-existent module
1 parent 1584f4f commit 5b2e4ea

File tree

2 files changed

+45
-23
lines changed

2 files changed

+45
-23
lines changed

tests/worker/test_horde_single_generations.py

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,14 @@
1111
SingleAlchemyParameters,
1212
)
1313
from horde_sdk.generation_parameters.alchemy.consts import KNOWN_ALCHEMY_FORMS
14+
from horde_sdk.generation_parameters.alchemy.object_models import (
15+
UpscaleAlchemyParametersTemplate,
16+
)
1417
from horde_sdk.generation_parameters.image import ImageGenerationParameters
18+
from horde_sdk.generation_parameters.image.object_models import (
19+
BasicImageGenerationParametersTemplate,
20+
ImageGenerationParametersTemplate,
21+
)
1522
from horde_sdk.generation_parameters.text import TextGenerationParameters
1623
from horde_sdk.generation_parameters.text.object_models import (
1724
BasicTextGenerationParametersTemplate,
@@ -24,10 +31,6 @@
2431
SafetyRules,
2532
default_image_safety_rules,
2633
)
27-
from horde_sdk.worker.chaining.parameter_templates import (
28-
create_basic_image_template,
29-
create_upscale_template,
30-
)
3134
from horde_sdk.worker.consts import (
3235
GENERATION_PROGRESS,
3336
base_generate_progress_transitions,
@@ -191,10 +194,12 @@ def alchemy_permutations(
191194

192195

193196
def test_image_single_generation_from_template_applies_updates() -> None:
194-
template = create_basic_image_template("placeholder")
197+
template = ImageGenerationParametersTemplate(
198+
base_params=BasicImageGenerationParametersTemplate(prompt="placeholder"),
199+
)
195200
generation = ImageSingleGeneration.from_template(
196201
template,
197-
base_param_updates={"prompt": "updated"},
202+
base_param_updates=BasicImageGenerationParametersTemplate(model="test-model", prompt="updated"),
198203
result_ids=("result-1",),
199204
)
200205

@@ -203,7 +208,9 @@ def test_image_single_generation_from_template_applies_updates() -> None:
203208

204209

205210
def test_image_single_generation_allocator_is_deterministic() -> None:
206-
template = create_basic_image_template("allocator prompt")
211+
template = ImageGenerationParametersTemplate(
212+
base_params=BasicImageGenerationParametersTemplate(prompt="allocator prompt", model="image-model"),
213+
)
207214
template.batch_size = 2
208215

209216
allocator = ResultIdAllocator()
@@ -212,7 +219,9 @@ def test_image_single_generation_allocator_is_deterministic() -> None:
212219

213220
assert first.generation_parameters.result_ids == second.generation_parameters.result_ids
214221

215-
variant_template = create_basic_image_template("allocator prompt variant")
222+
variant_template = ImageGenerationParametersTemplate(
223+
base_params=BasicImageGenerationParametersTemplate(prompt="allocator prompt variant", model="image-model"),
224+
)
216225
variant_template.batch_size = 2
217226
third = ImageSingleGeneration.from_template(variant_template, allocator=allocator, seed="image-seed")
218227

@@ -229,7 +238,7 @@ def test_text_single_generation_from_template_allocates_result_id() -> None:
229238

230239
generation = TextSingleGeneration.from_template(
231240
template,
232-
base_param_updates={"prompt": "final"},
241+
base_param_updates=BasicTextGenerationParametersTemplate(prompt="final"),
233242
)
234243

235244
assert generation.generation_parameters.base_params.prompt == "final"
@@ -263,7 +272,7 @@ def test_text_single_generation_allocator_is_deterministic() -> None:
263272

264273

265274
def test_alchemy_single_generation_from_template_sets_source_image() -> None:
266-
template = create_upscale_template()
275+
template = UpscaleAlchemyParametersTemplate()
267276
generation = AlchemySingleGeneration.from_template(
268277
template,
269278
source_image=b"image-bytes",

tests/worker/test_jobs.py

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,18 @@
66
AlchemyParameters,
77
)
88
from horde_sdk.generation_parameters.alchemy.consts import KNOWN_ALCHEMY_FORMS
9+
from horde_sdk.generation_parameters.alchemy.object_models import (
10+
UpscaleAlchemyParametersTemplate,
11+
)
12+
from horde_sdk.generation_parameters.image.object_models import (
13+
BasicImageGenerationParametersTemplate,
14+
ImageGenerationParametersTemplate,
15+
)
916
from horde_sdk.generation_parameters.text.object_models import (
1017
BasicTextGenerationParametersTemplate,
1118
TextGenerationParametersTemplate,
1219
)
1320
from horde_sdk.generation_parameters.utils import ResultIdAllocator
14-
from horde_sdk.worker.chaining.parameter_templates import (
15-
create_basic_image_template,
16-
create_upscale_template,
17-
)
1821
from horde_sdk.worker.consts import GENERATION_PROGRESS, WORKER_ERRORS
1922
from horde_sdk.worker.generations import AlchemySingleGeneration, ImageSingleGeneration, TextSingleGeneration
2023
from horde_sdk.worker.jobs import AlchemyWorkerJob, ImageWorkerJob, TextWorkerJob
@@ -309,14 +312,17 @@ def test_text_worker_job_lifecycle_uses_dispatch_job_id(
309312

310313

311314
def test_image_worker_job_from_template_overrides_prompt() -> None:
312-
template = create_basic_image_template("placeholder")
315+
template = ImageGenerationParametersTemplate(
316+
base_params=BasicImageGenerationParametersTemplate(prompt="placeholder")
317+
)
313318
job = ImageWorkerJob.from_template(
314319
template,
315-
base_param_updates={"prompt": "generated"},
320+
base_param_updates=BasicImageGenerationParametersTemplate(prompt="generated", model="image-model"),
316321
result_ids=("image-result",),
317322
)
318323

319324
assert job.generation.generation_parameters.base_params.prompt == "generated"
325+
assert job.generation.generation_parameters.base_params.model == "image-model"
320326
assert job.generation.generation_parameters.result_ids == ["image-result"]
321327

322328

@@ -329,7 +335,7 @@ def test_text_worker_job_from_template_updates_prompt() -> None:
329335
)
330336
job = TextWorkerJob.from_template(
331337
template,
332-
base_param_updates={"prompt": "final"},
338+
base_param_updates=BasicTextGenerationParametersTemplate(prompt="final"),
333339
)
334340

335341
assert job.generation.generation_parameters.base_params.prompt == "final"
@@ -346,7 +352,7 @@ def test_text_worker_job_from_template_accepts_explicit_result_ids() -> None:
346352

347353
job = TextWorkerJob.from_template(
348354
template,
349-
base_param_updates={"prompt": "updated"},
355+
base_param_updates=BasicTextGenerationParametersTemplate(prompt="updated"),
350356
result_ids=("text-template",),
351357
)
352358

@@ -374,7 +380,7 @@ def test_text_worker_job_from_template_uses_allocator() -> None:
374380

375381

376382
def test_alchemy_worker_job_from_template_sets_source_image() -> None:
377-
template = create_upscale_template()
383+
template = UpscaleAlchemyParametersTemplate()
378384
job = AlchemyWorkerJob.from_template(
379385
template,
380386
source_image=b"image-bytes",
@@ -386,7 +392,7 @@ def test_alchemy_worker_job_from_template_sets_source_image() -> None:
386392

387393

388394
def test_alchemy_worker_job_from_template_allocates_result_id_with_allocator() -> None:
389-
template = create_upscale_template()
395+
template = UpscaleAlchemyParametersTemplate()
390396
allocator = ResultIdAllocator()
391397

392398
first_job = AlchemyWorkerJob.from_template(
@@ -409,20 +415,25 @@ def test_alchemy_worker_job_from_template_allocates_result_id_with_allocator() -
409415

410416

411417
def test_worker_job_from_template_preserves_generation_identifier_when_requested() -> None:
412-
template = create_basic_image_template("placeholder")
418+
template = ImageGenerationParametersTemplate(
419+
base_params=BasicImageGenerationParametersTemplate(prompt="placeholder")
420+
)
413421
job = ImageWorkerJob.from_template(
414422
template,
415423
generation_id="generation-id",
416424
job_id="job-id",
417425
preserve_generation_id=True,
426+
base_param_updates=BasicImageGenerationParametersTemplate(prompt="generated", model="image-model"),
418427
)
419428

420429
assert job.job_id == "job-id"
421430
assert job.generation.generation_id == "generation-id"
422431

423432

424433
def test_worker_job_from_template_binds_generation_identifier_by_default() -> None:
425-
template = create_basic_image_template("placeholder")
434+
template = ImageGenerationParametersTemplate(
435+
base_params=BasicImageGenerationParametersTemplate(prompt="placeholder", model="image-model")
436+
)
426437
job = ImageWorkerJob.from_template(
427438
template,
428439
job_id="job-id",
@@ -495,7 +506,9 @@ def test_text_worker_job_defaults_dispatch_result_ids_to_dispatch_job_id(
495506

496507

497508
def test_image_worker_job_from_template_uses_allocator_for_result_ids() -> None:
498-
template = create_basic_image_template("allocator prompt")
509+
template = ImageGenerationParametersTemplate(
510+
base_params=BasicImageGenerationParametersTemplate(prompt="allocator prompt", model="image-model")
511+
)
499512
template.batch_size = 2
500513
allocator = ResultIdAllocator()
501514

0 commit comments

Comments
 (0)