def test_project_and_package_name_overrides(self): config = Config(project_name_override="project-name", package_name_override="package_name") config.load_config() from openapi_python_client import Project assert Project.project_name_override == "project-name" assert Project.package_name_override == "package_name"
def test_class_overrides(self): from openapi_python_client.parser import reference override1 = { "class_name": "ExampleClass", "module_name": "example_module" } override2 = { "class_name": "DifferentClass", "module_name": "different_module" } config = Config(class_overrides={ "Class1": override1, "Class2": override2 }) config.load_config() assert reference.class_overrides["Class1"] == reference.Reference( **override1) assert reference.class_overrides["Class2"] == reference.Reference( **override2)