14 lines
348 B
Python
14 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
|