15 lines
348 B
Python
15 lines
348 B
Python
|
import pytest
|
||
|
from typing import Callable
|
||
|
|
||
|
|
||
|
@pytest.fixture
|
||
|
def meal_payload_factory() -> Callable[[int, int], dict[str, int | str]]:
|
||
|
def factory(diary_id: int, order: int) -> dict[str, int | str]:
|
||
|
return {
|
||
|
"order": order,
|
||
|
"diary_id": diary_id,
|
||
|
"name": f"meal {order}",
|
||
|
}
|
||
|
|
||
|
return factory
|