def get_errors_from_gen_backend_stubs(self, yaml_str: str) -> str:
     with tempfile.NamedTemporaryFile(mode="w") as fp:
         fp.write(yaml_str)
         fp.flush()
         try:
             run(fp.name, "", True)
         except AssertionError as e:
             # Scrub out the temp file name from any error messages to simplify assertions.
             return str(e).replace(fp.name, "")
         self.fail(
             "Expected gen_backend_stubs to raise an AssertionError, but it did not."
         )
 def assert_success_from_gen_backend_stubs(self, yaml_str: str) -> None:
     with tempfile.NamedTemporaryFile(mode="w") as fp:
         fp.write(yaml_str)
         fp.flush()
         run(fp.name, "", True)