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"
Beispiel #2
0
    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)