def test_model_parse_context(config, manifest, get_adapter): ctx = providers.generate_parser_model( model=mock_model(), config=config, manifest=manifest, context_config=mock.MagicMock(), ) assert_has_keys(REQUIRED_MODEL_KEYS, MAYBE_KEYS, ctx)
def _context_for(self, parsed_node: IntermediateNode, config: ContextConfig) -> Dict[str, Any]: return generate_parser_model(parsed_node, self.root_project, self.macro_manifest, config)