Fixed cli schematics & added tests

This commit is contained in:
2023-04-07 13:42:20 +02:00
parent 3fc713cc8d
commit 1b60debba7
8 changed files with 66 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
import textwrap
from cpl_cli.abc.generate_schematic_abc import GenerateSchematicABC
from cpl_core.utils import String
class ApplicationExtension(GenerateSchematicABC):
@@ -22,7 +23,7 @@ class ApplicationExtension(GenerateSchematicABC):
def run(self, config: ConfigurationABC, services: ServiceProviderABC):
pass
"""
x = self.build_code_str(code, Name=self._class_name)
x = self.build_code_str(code, Name=String.convert_to_camel_case(self._class_name))
return x
@classmethod

View File

@@ -1,6 +1,7 @@
import textwrap
from cpl_cli.abc.generate_schematic_abc import GenerateSchematicABC
from cpl_core.utils import String
class StartupExtension(GenerateSchematicABC):
@@ -26,7 +27,7 @@ class StartupExtension(GenerateSchematicABC):
def configure_services(self, services: ServiceCollectionABC, env: ApplicationEnvironmentABC):
pass
"""
x = self.build_code_str(code, Name=self._class_name)
x = self.build_code_str(code, Name=String.convert_to_camel_case(self._class_name))
return x
@classmethod

View File

@@ -1,6 +1,7 @@
import textwrap
from cpl_cli.abc.generate_schematic_abc import GenerateSchematicABC
from cpl_core.utils import String
class TestCase(GenerateSchematicABC):
@@ -20,7 +21,7 @@ class TestCase(GenerateSchematicABC):
def test_equal(self):
pass
"""
return self.build_code_str(code, Name=self._class_name)
return self.build_code_str(code, Name=String.convert_to_camel_case(self._class_name))
@classmethod
def register(cls):