Updated config & environment
This commit is contained in:
@@ -12,7 +12,7 @@ class AddTestCase(CommandTestCase):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "add-test-project"
|
||||
self._target = "add-test-library"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
def _get_project_settings(self):
|
||||
with open(os.path.join(os.getcwd(), self._project_file), "r", encoding="utf-8") as cfg:
|
||||
@@ -37,6 +37,6 @@ class AddTestCase(CommandTestCase):
|
||||
self.assertIn("ProjectReferences", settings["BuildSettings"])
|
||||
self.assertIn("BuildSettings", settings)
|
||||
self.assertIn(
|
||||
f"../{String.convert_to_snake_case(self._target)}/{self._target}.json",
|
||||
f"../{String.to_snake_case(self._target)}/{self._target}.json",
|
||||
settings["BuildSettings"]["ProjectReferences"],
|
||||
)
|
||||
|
||||
@@ -13,7 +13,7 @@ class BuildTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "build-test-source"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
def _get_project_settings(self):
|
||||
with open(os.path.join(os.getcwd(), self._project_file), "r", encoding="utf-8") as cfg:
|
||||
@@ -72,15 +72,15 @@ class BuildTestCase(CommandTestCase):
|
||||
def test_build(self):
|
||||
CLICommands.build()
|
||||
dist_path = "./dist"
|
||||
full_dist_path = f"{dist_path}/{self._source}/build/{String.convert_to_snake_case(self._source)}"
|
||||
full_dist_path = f"{dist_path}/{self._source}/build/{String.to_snake_case(self._source)}"
|
||||
self.assertTrue(os.path.exists(dist_path))
|
||||
self.assertTrue(os.path.exists(full_dist_path))
|
||||
self.assertFalse(
|
||||
self._are_dir_trees_equal(f"./src/{String.convert_to_snake_case(self._source)}", full_dist_path)
|
||||
self._are_dir_trees_equal(f"./src/{String.to_snake_case(self._source)}", full_dist_path)
|
||||
)
|
||||
with open(f"{full_dist_path}/{self._source}.json", "w") as file:
|
||||
file.write(json.dumps(self._get_project_settings(), indent=2))
|
||||
file.close()
|
||||
self.assertTrue(
|
||||
self._are_dir_trees_equal(f"./src/{String.convert_to_snake_case(self._source)}", full_dist_path)
|
||||
self._are_dir_trees_equal(f"./src/{String.to_snake_case(self._source)}", full_dist_path)
|
||||
)
|
||||
|
||||
@@ -35,10 +35,10 @@ class GenerateTestCase(CommandTestCase):
|
||||
file = f'GeneratedFile{"OnReady" if schematic == "event" else ""}'
|
||||
excepted_path = f'generated_file{"_on_ready" if schematic == "event" else ""}{suffix}.py'
|
||||
if path is not None:
|
||||
excepted_path = f'{self._project}/src/{String.convert_to_snake_case(self._project)}/{path}/generated_file_in_project{"_on_ready" if schematic == "event" else ""}{suffix}.py'
|
||||
excepted_path = f'{self._project}/src/{String.to_snake_case(self._project)}/{path}/generated_file_in_project{"_on_ready" if schematic == "event" else ""}{suffix}.py'
|
||||
if enter:
|
||||
os.chdir(path)
|
||||
excepted_path = f'{path}/src/{String.convert_to_snake_case(self._project)}/generated_file_in_project{"_on_ready" if schematic == "event" else ""}{suffix}.py'
|
||||
excepted_path = f'{path}/src/{String.to_snake_case(self._project)}/generated_file_in_project{"_on_ready" if schematic == "event" else ""}{suffix}.py'
|
||||
|
||||
file = f'{path}/GeneratedFileInProject{"OnReady" if schematic == "event" else ""}'
|
||||
|
||||
@@ -51,7 +51,7 @@ class GenerateTestCase(CommandTestCase):
|
||||
self._test_file("abc", "_abc", path=self._t_path)
|
||||
self._test_file("abc", "_abc", path=f"{self._t_path}/{self._t_path}")
|
||||
self._test_file_with_project("abc", "_abc", path=self._project)
|
||||
os.chdir(f"src/{String.convert_to_snake_case(self._project)}")
|
||||
os.chdir(f"src/{String.to_snake_case(self._project)}")
|
||||
self._test_file_with_project("abc", "_abc", path="test", enter=False)
|
||||
|
||||
def test_class(self):
|
||||
@@ -63,7 +63,7 @@ class GenerateTestCase(CommandTestCase):
|
||||
self._test_file("enum", "_enum")
|
||||
self._test_file("enum", "_enum", path=self._t_path)
|
||||
self._test_file_with_project("enum", "_enum", path=self._project)
|
||||
os.chdir(f"src/{String.convert_to_snake_case(self._project)}")
|
||||
os.chdir(f"src/{String.to_snake_case(self._project)}")
|
||||
self._test_file_with_project("enum", "_enum", path="test", enter=False)
|
||||
|
||||
def test_pipe(self):
|
||||
|
||||
@@ -15,7 +15,7 @@ class InstallTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "install-test-source"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
def _get_project_settings(self):
|
||||
with open(os.path.join(os.getcwd(), self._project_file), "r", encoding="utf-8") as cfg:
|
||||
|
||||
@@ -28,10 +28,10 @@ class NewTestCase(CommandTestCase):
|
||||
base = name.split("/")[0]
|
||||
name = name.replace(f'{name.split("/")[0]}/', "")
|
||||
|
||||
project_path = os.path.abspath(os.path.join(PLAYGROUND_PATH, name, base, String.convert_to_snake_case(name)))
|
||||
project_path = os.path.abspath(os.path.join(PLAYGROUND_PATH, name, base, String.to_snake_case(name)))
|
||||
if without_ws:
|
||||
project_path = os.path.abspath(
|
||||
os.path.join(PLAYGROUND_PATH, base, name, "src/", String.convert_to_snake_case(name))
|
||||
os.path.join(PLAYGROUND_PATH, base, name, "src/", String.to_snake_case(name))
|
||||
)
|
||||
|
||||
with self.subTest(msg="Project json exists"):
|
||||
@@ -92,7 +92,7 @@ class NewTestCase(CommandTestCase):
|
||||
name = name.replace(f'{name.split("/")[0]}/', "")
|
||||
|
||||
project_path = os.path.abspath(
|
||||
os.path.join(PLAYGROUND_PATH, workspace_name, base, String.convert_to_snake_case(name))
|
||||
os.path.join(PLAYGROUND_PATH, workspace_name, base, String.to_snake_case(name))
|
||||
)
|
||||
self.assertTrue(os.path.exists(project_path))
|
||||
self.assertTrue(os.path.join(project_path, f"{name}.json"))
|
||||
@@ -113,7 +113,7 @@ class NewTestCase(CommandTestCase):
|
||||
self.assertTrue(os.path.exists(workspace_path))
|
||||
|
||||
project_path = os.path.abspath(
|
||||
os.path.join(PLAYGROUND_PATH, workspace_name, f"src/{directory}", String.convert_to_snake_case(name))
|
||||
os.path.join(PLAYGROUND_PATH, workspace_name, f"src/{directory}", String.to_snake_case(name))
|
||||
)
|
||||
self.assertTrue(os.path.exists(project_path))
|
||||
project_file = os.path.join(project_path, f"{name}.json")
|
||||
@@ -129,7 +129,7 @@ class NewTestCase(CommandTestCase):
|
||||
self.assertEqual(project_settings["Name"], name)
|
||||
self.assertEqual(build_settings["ProjectType"], "library")
|
||||
self.assertEqual(build_settings["OutputPath"], "../../dist")
|
||||
self.assertEqual(build_settings["Main"], f"{String.convert_to_snake_case(name)}.main")
|
||||
self.assertEqual(build_settings["Main"], f"{String.to_snake_case(name)}.main")
|
||||
self.assertEqual(build_settings["EntryPoint"], name)
|
||||
|
||||
def test_console(self):
|
||||
|
||||
@@ -13,7 +13,7 @@ class PublishTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "publish-test-source"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
def setUp(self):
|
||||
if not os.path.exists(PLAYGROUND_PATH):
|
||||
@@ -60,18 +60,18 @@ class PublishTestCase(CommandTestCase):
|
||||
CLICommands.publish()
|
||||
dist_path = "./dist"
|
||||
setup_path = f"{dist_path}/{self._source}/publish/setup"
|
||||
full_dist_path = f"{dist_path}/{self._source}/publish/build/lib/{String.convert_to_snake_case(self._source)}"
|
||||
full_dist_path = f"{dist_path}/{self._source}/publish/build/lib/{String.to_snake_case(self._source)}"
|
||||
self.assertTrue(os.path.exists(dist_path))
|
||||
self.assertTrue(os.path.exists(setup_path))
|
||||
self.assertTrue(os.path.exists(os.path.join(setup_path, f"{self._source}-0.0.0.tar.gz")))
|
||||
self.assertTrue(
|
||||
os.path.exists(
|
||||
os.path.join(setup_path, f"{String.convert_to_snake_case(self._source)}-0.0.0-py3-none-any.whl")
|
||||
os.path.join(setup_path, f"{String.to_snake_case(self._source)}-0.0.0-py3-none-any.whl")
|
||||
)
|
||||
)
|
||||
self.assertTrue(os.path.exists(full_dist_path))
|
||||
self.assertFalse(
|
||||
self._are_dir_trees_equal(f"./src/{String.convert_to_snake_case(self._source)}", full_dist_path)
|
||||
self._are_dir_trees_equal(f"./src/{String.to_snake_case(self._source)}", full_dist_path)
|
||||
)
|
||||
|
||||
shutil.copyfile(os.path.join(os.getcwd(), self._project_file), f"{full_dist_path}/{self._source}.json")
|
||||
@@ -81,5 +81,5 @@ class PublishTestCase(CommandTestCase):
|
||||
)
|
||||
|
||||
self.assertTrue(
|
||||
self._are_dir_trees_equal(f"./src/{String.convert_to_snake_case(self._source)}", full_dist_path)
|
||||
self._are_dir_trees_equal(f"./src/{String.to_snake_case(self._source)}", full_dist_path)
|
||||
)
|
||||
|
||||
@@ -13,7 +13,7 @@ class RemoveTestCase(CommandTestCase):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "add-test-project"
|
||||
self._target = "add-test-library"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
def _get_project_settings(self):
|
||||
with open(os.path.join(os.getcwd(), self._project_file), "r", encoding="utf-8") as cfg:
|
||||
@@ -36,7 +36,7 @@ class RemoveTestCase(CommandTestCase):
|
||||
|
||||
def test_remove(self):
|
||||
CLICommands.remove(self._target)
|
||||
path = os.path.abspath(os.path.join(os.getcwd(), f"../{String.convert_to_snake_case(self._target)}"))
|
||||
path = os.path.abspath(os.path.join(os.getcwd(), f"../{String.to_snake_case(self._target)}"))
|
||||
self.assertTrue(os.path.exists(os.getcwd()))
|
||||
self.assertTrue(os.path.exists(os.path.join(os.getcwd(), self._project_file)))
|
||||
self.assertFalse(os.path.exists(path))
|
||||
@@ -45,6 +45,6 @@ class RemoveTestCase(CommandTestCase):
|
||||
self.assertIn("ProjectReferences", settings["BuildSettings"])
|
||||
self.assertIn("BuildSettings", settings)
|
||||
self.assertNotIn(
|
||||
f"../{String.convert_to_snake_case(self._target)}/{self._target}.json",
|
||||
f"../{String.to_snake_case(self._target)}/{self._target}.json",
|
||||
settings["BuildSettings"]["ProjectReferences"],
|
||||
)
|
||||
|
||||
@@ -13,8 +13,8 @@ class RunTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "run-test"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._application = f"src/{String.convert_to_snake_case(self._source)}/application.py"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
self._application = f"src/{String.to_snake_case(self._source)}/application.py"
|
||||
self._test_code = f"""
|
||||
import json
|
||||
import os
|
||||
@@ -33,9 +33,9 @@ class RunTestCase(CommandTestCase):
|
||||
"""
|
||||
|
||||
def _get_appsettings(self, is_dev=False):
|
||||
appsettings = f"dist/{self._source}/build/{String.convert_to_snake_case(self._source)}/appsettings.json"
|
||||
appsettings = f"dist/{self._source}/build/{String.to_snake_case(self._source)}/appsettings.json"
|
||||
if is_dev:
|
||||
appsettings = f"src/{String.convert_to_snake_case(self._source)}/appsettings.json"
|
||||
appsettings = f"src/{String.to_snake_case(self._source)}/appsettings.json"
|
||||
|
||||
with open(os.path.join(os.getcwd(), appsettings), "r", encoding="utf-8") as cfg:
|
||||
# load json
|
||||
@@ -46,7 +46,7 @@ class RunTestCase(CommandTestCase):
|
||||
|
||||
def _save_appsettings(self, settings: dict):
|
||||
with open(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}/appsettings.json"),
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}/appsettings.json"),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
) as project_file:
|
||||
@@ -72,10 +72,10 @@ class RunTestCase(CommandTestCase):
|
||||
self.assertIn("WasStarted", settings["RunTest"])
|
||||
self.assertEqual("True", settings["RunTest"]["WasStarted"])
|
||||
self.assertNotEqual(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
)
|
||||
self.assertEqual(
|
||||
os.path.join(os.getcwd(), f"dist/{self._source}/build/{String.convert_to_snake_case(self._source)}"),
|
||||
os.path.join(os.getcwd(), f"dist/{self._source}/build/{String.to_snake_case(self._source)}"),
|
||||
settings["RunTest"]["Path"],
|
||||
)
|
||||
|
||||
@@ -87,10 +87,10 @@ class RunTestCase(CommandTestCase):
|
||||
self.assertIn("WasStarted", settings["RunTest"])
|
||||
self.assertEqual("True", settings["RunTest"]["WasStarted"])
|
||||
self.assertNotEqual(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
)
|
||||
self.assertEqual(
|
||||
os.path.join(os.getcwd(), f"dist/{self._source}/build/{String.convert_to_snake_case(self._source)}"),
|
||||
os.path.join(os.getcwd(), f"dist/{self._source}/build/{String.to_snake_case(self._source)}"),
|
||||
settings["RunTest"]["Path"],
|
||||
)
|
||||
|
||||
@@ -102,7 +102,7 @@ class RunTestCase(CommandTestCase):
|
||||
self.assertIn("WasStarted", settings["RunTest"])
|
||||
self.assertEqual("True", settings["RunTest"]["WasStarted"])
|
||||
self.assertEqual(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
)
|
||||
|
||||
def test_run_dev_by_project(self):
|
||||
@@ -113,5 +113,5 @@ class RunTestCase(CommandTestCase):
|
||||
self.assertIn("WasStarted", settings["RunTest"])
|
||||
self.assertEqual("True", settings["RunTest"]["WasStarted"])
|
||||
self.assertEqual(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}"), settings["RunTest"]["Path"]
|
||||
)
|
||||
|
||||
@@ -15,9 +15,9 @@ class StartTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "start-test"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._appsettings = f"src/{String.convert_to_snake_case(self._source)}/appsettings.json"
|
||||
self._application = f"src/{String.convert_to_snake_case(self._source)}/application.py"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
self._appsettings = f"src/{String.to_snake_case(self._source)}/appsettings.json"
|
||||
self._application = f"src/{String.to_snake_case(self._source)}/application.py"
|
||||
self._test_code = f"""
|
||||
import json
|
||||
import os
|
||||
@@ -39,9 +39,9 @@ class StartTestCase(CommandTestCase):
|
||||
"""
|
||||
|
||||
def _get_appsettings(self, is_dev=False):
|
||||
appsettings = f"dist/{self._source}/build/{String.convert_to_snake_case(self._source)}/appsettings.json"
|
||||
appsettings = f"dist/{self._source}/build/{String.to_snake_case(self._source)}/appsettings.json"
|
||||
if is_dev:
|
||||
appsettings = f"src/{String.convert_to_snake_case(self._source)}/appsettings.json"
|
||||
appsettings = f"src/{String.to_snake_case(self._source)}/appsettings.json"
|
||||
|
||||
with open(os.path.join(os.getcwd(), appsettings), "r", encoding="utf-8") as cfg:
|
||||
# load json
|
||||
@@ -52,7 +52,7 @@ class StartTestCase(CommandTestCase):
|
||||
|
||||
def _save_appsettings(self, settings: dict):
|
||||
with open(
|
||||
os.path.join(os.getcwd(), f"src/{String.convert_to_snake_case(self._source)}/appsettings.json"),
|
||||
os.path.join(os.getcwd(), f"src/{String.to_snake_case(self._source)}/appsettings.json"),
|
||||
"w",
|
||||
encoding="utf-8",
|
||||
) as project_file:
|
||||
|
||||
@@ -15,7 +15,7 @@ class UninstallTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "uninstall-test-source"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
self._version = "1.7.3"
|
||||
self._package_name = "discord.py"
|
||||
self._package = f"{self._package_name}=={self._version}"
|
||||
|
||||
@@ -15,7 +15,7 @@ class UpdateTestCase(CommandTestCase):
|
||||
def __init__(self, method_name: str):
|
||||
CommandTestCase.__init__(self, method_name)
|
||||
self._source = "install-test-source"
|
||||
self._project_file = f"src/{String.convert_to_snake_case(self._source)}/{self._source}.json"
|
||||
self._project_file = f"src/{String.to_snake_case(self._source)}/{self._source}.json"
|
||||
|
||||
self._old_version = "1.7.1"
|
||||
self._old_package_name = "discord.py"
|
||||
|
||||
@@ -3,8 +3,8 @@ import unittest
|
||||
from _socket import gethostname
|
||||
|
||||
from cpl.core.configuration import Configuration
|
||||
from cpl.core.environment import ApplicationEnvironment, ApplicationEnvironmentABC
|
||||
from cpl.core.environment import application_environment
|
||||
from cpl.core.environment import Environment, EnvironmentABC
|
||||
from cpl.core.environment import environment
|
||||
|
||||
|
||||
class EnvironmentTestCase(unittest.TestCase):
|
||||
@@ -13,15 +13,15 @@ class EnvironmentTestCase(unittest.TestCase):
|
||||
self._env = self._config.environment
|
||||
|
||||
def test_app_env_created(self):
|
||||
self.assertTrue(isinstance(self._env, ApplicationEnvironment))
|
||||
self.assertTrue(issubclass(type(self._env), ApplicationEnvironmentABC))
|
||||
self.assertTrue(isinstance(self._env, Environment))
|
||||
self.assertTrue(issubclass(type(self._env), EnvironmentABC))
|
||||
|
||||
def test_app_env_values_correct_when_default(self):
|
||||
self.assertEqual(self._env.environment_name, "production")
|
||||
self.assertEqual(self._env.application_name, "")
|
||||
self.assertEqual(self._env.customer, "")
|
||||
self.assertEqual(self._env.host_name, gethostname())
|
||||
self.assertEqual(self._env.working_directory, os.getcwd())
|
||||
self.assertEqual(self._env.cwd, os.getcwd())
|
||||
self.assertEqual(
|
||||
self._env.runtime_directory,
|
||||
os.path.dirname(os.path.dirname(os.path.abspath(application_environment.__file__))),
|
||||
@@ -38,7 +38,7 @@ class EnvironmentTestCase(unittest.TestCase):
|
||||
self.assertEqual(self._env.application_name, "Core Tests")
|
||||
self.assertEqual(self._env.customer, "sh-edraft.de")
|
||||
self.assertEqual(self._env.host_name, gethostname())
|
||||
self.assertEqual(self._env.working_directory, os.getcwd())
|
||||
self.assertEqual(self._env.cwd, os.getcwd())
|
||||
self.assertEqual(
|
||||
self._env.runtime_directory,
|
||||
os.path.dirname(os.path.dirname(os.path.abspath(application_environment.__file__))),
|
||||
@@ -46,7 +46,7 @@ class EnvironmentTestCase(unittest.TestCase):
|
||||
|
||||
def test_app_env_set_dirs(self):
|
||||
new_cwd = os.path.join(os.getcwd(), "../")
|
||||
self._env.set_working_directory(new_cwd)
|
||||
self.assertEqual(self._env.working_directory, new_cwd)
|
||||
self._env.set_cwd(new_cwd)
|
||||
self.assertEqual(self._env.cwd, new_cwd)
|
||||
self._env.set_runtime_directory(new_cwd)
|
||||
self.assertEqual(self._env.runtime_directory, new_cwd)
|
||||
|
||||
@@ -8,7 +8,5 @@ class BoolPipeTestCase(unittest.TestCase):
|
||||
pass
|
||||
|
||||
def test_transform(self):
|
||||
pipe = BoolPipe()
|
||||
|
||||
self.assertEqual("True", pipe.transform(True))
|
||||
self.assertEqual("False", pipe.transform(False))
|
||||
self.assertEqual("true", BoolPipe.to_str(True))
|
||||
self.assertEqual("false", BoolPipe.to_str(False))
|
||||
|
||||
@@ -8,13 +8,11 @@ class IPAddressTestCase(unittest.TestCase):
|
||||
pass
|
||||
|
||||
def test_transform(self):
|
||||
pipe = IPAddressPipe()
|
||||
self.assertEqual("192.168.178.1", IPAddressPipe.to_str([192, 168, 178, 1]))
|
||||
self.assertEqual("255.255.255.255", IPAddressPipe.to_str([255, 255, 255, 255]))
|
||||
self.assertEqual("0.0.0.0", IPAddressPipe.to_str([0, 0, 0, 0]))
|
||||
|
||||
self.assertEqual("192.168.178.1", pipe.transform([192, 168, 178, 1]))
|
||||
self.assertEqual("255.255.255.255", pipe.transform([255, 255, 255, 255]))
|
||||
self.assertEqual("0.0.0.0", pipe.transform([0, 0, 0, 0]))
|
||||
|
||||
self.assertRaises(Exception, lambda: pipe.transform([-192, 168, 178, 1]))
|
||||
self.assertRaises(Exception, lambda: pipe.transform([256, 168, 178, 1]))
|
||||
self.assertRaises(Exception, lambda: pipe.transform([256, 168, 178]))
|
||||
self.assertRaises(Exception, lambda: pipe.transform([256, 168, 178, 1, 1]))
|
||||
self.assertRaises(Exception, lambda: IPAddressPipe.to_str([-192, 168, 178, 1]))
|
||||
self.assertRaises(Exception, lambda: IPAddressPipe.to_str([256, 168, 178, 1]))
|
||||
self.assertRaises(Exception, lambda: IPAddressPipe.to_str([256, 168, 178]))
|
||||
self.assertRaises(Exception, lambda: IPAddressPipe.to_str([256, 168, 178, 1, 1]))
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
import unittest
|
||||
|
||||
from cpl.core.pipes.version_pipe import VersionPipe
|
||||
|
||||
|
||||
class VersionPipeTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
pass
|
||||
|
||||
def test_transform(self):
|
||||
pipe = VersionPipe()
|
||||
|
||||
self.assertEqual("1.1.1", pipe.transform({"Major": 1, "Minor": 1, "Micro": 1}))
|
||||
self.assertEqual("0.1.1", pipe.transform({"Major": 0, "Minor": 1, "Micro": 1}))
|
||||
self.assertEqual("0.0.1", pipe.transform({"Major": 0, "Minor": 0, "Micro": 1}))
|
||||
self.assertEqual("0.0.0", pipe.transform({"Major": 0, "Minor": 0, "Micro": 0}))
|
||||
@@ -11,24 +11,24 @@ class StringTestCase(unittest.TestCase):
|
||||
def test_convert_to_camel_case(self):
|
||||
expected = "HelloWorld"
|
||||
|
||||
self.assertEqual(expected, String.convert_to_camel_case("hello-world"))
|
||||
self.assertEqual(expected, String.convert_to_camel_case("hello-World"))
|
||||
self.assertEqual(expected, String.convert_to_camel_case("hello_world"))
|
||||
self.assertEqual("helloWorld", String.convert_to_camel_case("helloWorld"))
|
||||
self.assertEqual(expected, String.convert_to_camel_case("Hello_world"))
|
||||
self.assertEqual(expected, String.convert_to_camel_case("Hello_World"))
|
||||
self.assertEqual(expected, String.convert_to_camel_case("hello world"))
|
||||
self.assertEqual(expected, String.to_camel_case("hello-world"))
|
||||
self.assertEqual(expected, String.to_camel_case("hello-World"))
|
||||
self.assertEqual(expected, String.to_camel_case("hello_world"))
|
||||
self.assertEqual("helloWorld", String.to_camel_case("helloWorld"))
|
||||
self.assertEqual(expected, String.to_camel_case("Hello_world"))
|
||||
self.assertEqual(expected, String.to_camel_case("Hello_World"))
|
||||
self.assertEqual(expected, String.to_camel_case("hello world"))
|
||||
|
||||
def test_convert_to_snake_case(self):
|
||||
expected = "hello_world"
|
||||
|
||||
self.assertEqual(expected, String.convert_to_snake_case("Hello World"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("hello-world"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("hello_world"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("helloWorld"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("Hello_world"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("Hello_World"))
|
||||
self.assertEqual(expected, String.convert_to_snake_case("hello world"))
|
||||
self.assertEqual(expected, String.to_snake_case("Hello World"))
|
||||
self.assertEqual(expected, String.to_snake_case("hello-world"))
|
||||
self.assertEqual(expected, String.to_snake_case("hello_world"))
|
||||
self.assertEqual(expected, String.to_snake_case("helloWorld"))
|
||||
self.assertEqual(expected, String.to_snake_case("Hello_world"))
|
||||
self.assertEqual(expected, String.to_snake_case("Hello_World"))
|
||||
self.assertEqual(expected, String.to_snake_case("hello world"))
|
||||
|
||||
def test_first_to_upper(self):
|
||||
expected = "HelloWorld"
|
||||
|
||||
Reference in New Issue
Block a user