more tests fixed
This commit is contained in:
parent
b63ee65396
commit
ec605d1b1b
2 changed files with 4 additions and 3 deletions
|
|
@ -519,7 +519,7 @@ class ScriptBuilder:
|
|||
for missing_metadata in self._missing_metadata:
|
||||
for name, missing in missing_metadata.items():
|
||||
raise ScriptBuilderMissingDefinitions(
|
||||
f"{name} is missing the following definitions: {', '.join(missing_metadata)}"
|
||||
f"{name} is missing the following definitions: {', '.join(missing)}"
|
||||
)
|
||||
|
||||
return self._build(variables=self._variables, functions=self._functions)
|
||||
|
|
|
|||
|
|
@ -18,12 +18,12 @@ class TestScriptBuilder:
|
|||
script = ScriptBuilder(
|
||||
{
|
||||
"entry": "{ {} }",
|
||||
"title": "{%map_get(entry, 'title')}",
|
||||
"title": "{%map_get(entry, 'title', '')}",
|
||||
"resolved_override": "{override} mom",
|
||||
}
|
||||
)
|
||||
|
||||
assert script.partial_build().resolve()
|
||||
assert script.partial_build().resolve(unresolvable={"entry"})
|
||||
|
||||
with pytest.raises(
|
||||
ScriptBuilderMissingDefinitions,
|
||||
|
|
@ -32,6 +32,7 @@ class TestScriptBuilder:
|
|||
script.build()
|
||||
|
||||
script.add({"override": "hi"})
|
||||
script.add_resolved({"entry": entry_map})
|
||||
|
||||
script.build()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue