From 30ef74dd1895447f7389da53f9660e03a66c311b Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Mon, 29 Mar 2021 11:48:25 +0200 Subject: [PATCH] Added generated simple di test app --- src/tests/generated/simple-di/LICENSE | 0 src/tests/generated/simple-di/README.md | 0 src/tests/generated/simple-di/cpl.json | 41 +++++++++++++++++++ src/tests/generated/simple-di/src/main.py | 23 +++++++++++ .../generated/simple-di/src/tests/__init__.py | 1 + 5 files changed, 65 insertions(+) create mode 100644 src/tests/generated/simple-di/LICENSE create mode 100644 src/tests/generated/simple-di/README.md create mode 100644 src/tests/generated/simple-di/cpl.json create mode 100644 src/tests/generated/simple-di/src/main.py create mode 100644 src/tests/generated/simple-di/src/tests/__init__.py diff --git a/src/tests/generated/simple-di/LICENSE b/src/tests/generated/simple-di/LICENSE new file mode 100644 index 00000000..e69de29b diff --git a/src/tests/generated/simple-di/README.md b/src/tests/generated/simple-di/README.md new file mode 100644 index 00000000..e69de29b diff --git a/src/tests/generated/simple-di/cpl.json b/src/tests/generated/simple-di/cpl.json new file mode 100644 index 00000000..443c00da --- /dev/null +++ b/src/tests/generated/simple-di/cpl.json @@ -0,0 +1,41 @@ +{ + "ProjectSettings": { + "Name": "simple-di", + "Version": { + "Major": "0", + "Minor": "0", + "Micro": "0" + }, + "Author": "", + "AuthorEmail": "", + "Description": "", + "LongDescription": "", + "URL": "", + "CopyrightDate": "", + "CopyrightName": "", + "LicenseName": "", + "LicenseDescription": "", + "Dependencies": [ + "sh_cpl==2021.4.2.dev1" + ], + "PythonVersion": ">=3.9.2", + "PythonPath": { + "linux": "" + }, + "Classifiers": [] + }, + "BuildSettings": { + "SourcePath": "src", + "OutputPath": "dist", + "Main": "main", + "EntryPoint": "simple-di", + "IncludePackageData": false, + "Included": [], + "Excluded": [ + "*/__pycache__", + "*/logs", + "*/tests" + ], + "PackageData": {} + } +} \ No newline at end of file diff --git a/src/tests/generated/simple-di/src/main.py b/src/tests/generated/simple-di/src/main.py new file mode 100644 index 00000000..a6bd96ec --- /dev/null +++ b/src/tests/generated/simple-di/src/main.py @@ -0,0 +1,23 @@ +from cpl.configuration import Configuration, ConfigurationABC +from cpl.console import Console +from cpl.dependency_injection import ServiceCollection, ServiceProviderABC + + +def configure_configuration() -> ConfigurationABC: + config = Configuration() + return config + + +def configure_services(config: ConfigurationABC) -> ServiceProviderABC: + services = ServiceCollection(config) + return services.build_service_provider() + + +def main(): + config = configure_configuration() + provider = configure_services(config) + Console.write_line('Hello World') + + +if __name__ == '__main__': + main() diff --git a/src/tests/generated/simple-di/src/tests/__init__.py b/src/tests/generated/simple-di/src/tests/__init__.py new file mode 100644 index 00000000..ad5eca30 --- /dev/null +++ b/src/tests/generated/simple-di/src/tests/__init__.py @@ -0,0 +1 @@ +# imports: