18 lines
395 B
Python
18 lines
395 B
Python
|
from typing import Iterable
|
||
|
|
||
|
from eth_utils import (
|
||
|
to_dict,
|
||
|
)
|
||
|
|
||
|
from gen_base.gen_typing import TestCase
|
||
|
|
||
|
|
||
|
@to_dict
|
||
|
def render_suite(*, title: str, summary: str, fork: str, config: str, test_cases: Iterable[TestCase]):
|
||
|
yield "title", title
|
||
|
if summary is not None:
|
||
|
yield "summary", summary
|
||
|
yield "fork", fork
|
||
|
yield "config", config
|
||
|
yield "test_cases", test_cases
|