def test_flatten_outputs_error(): with pytest.raises(ValueError) as excinfo: _flatten_outputs({"clock": 2}) assert "Cannot interpret" in str(excinfo.value)
def test_flatten_outputs(output_vars, expected): assert _flatten_outputs(output_vars) == expected