Skip to content

Commit a396fbf

Browse files
committed
tests: adapt to new apps defaults module
1 parent cb81a13 commit a396fbf

File tree

7 files changed

+45
-25
lines changed

7 files changed

+45
-25
lines changed

slurmweb/tests/exec/test_agent.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.agent import SlurmwebExecAgent
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.agent import SlurmwebAppAgent
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestAgentExec(unittest.TestCase):
@@ -29,9 +29,11 @@ def test_seed_no_args(self):
2929
self.assertEqual(seed.log_component, None)
3030
self.assertEqual(seed.debug_flags, "slurmweb")
3131
self.assertIsInstance(seed.conf_defs, Path)
32-
self.assertEqual(seed.conf_defs, Path(SlurmwebAppAgent.SETTINGS_DEFINITION))
32+
self.assertEqual(
33+
seed.conf_defs, Path(SlurmwebAppDefaults.AGENT.settings_definition)
34+
)
3335
self.assertIsInstance(seed.conf, Path)
34-
self.assertEqual(seed.conf, Path(SlurmwebAppAgent.SITE_CONFIGURATION))
36+
self.assertEqual(seed.conf, Path(SlurmwebAppDefaults.AGENT.site_configuration))
3537

3638
def test_seed_version(self):
3739
with mock.patch("sys.stdout", new=io.StringIO()) as stdout:
@@ -57,7 +59,7 @@ def test_seed_wrong_args(self):
5759
with self.assertRaisesRegex(SystemExit, "2"):
5860
self._parse(["--fail"])
5961

60-
@mock.patch("slurmweb.exec.agent.SlurmwebAppAgent")
62+
@mock.patch("slurmweb.apps.agent.SlurmwebAppAgent")
6163
def test_app(self, mock_slurmweb_app):
6264
seed = self._parse([])
6365
app = SlurmwebExecAgent.app(seed)

slurmweb/tests/exec/test_connect.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.connect import SlurmwebExecConnectCheck
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.agent import SlurmwebAppAgent
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestConnectCheckExec(unittest.TestCase):
@@ -29,9 +29,11 @@ def test_seed_no_args(self):
2929
self.assertEqual(seed.log_component, None)
3030
self.assertEqual(seed.debug_flags, "slurmweb")
3131
self.assertIsInstance(seed.conf_defs, Path)
32-
self.assertEqual(seed.conf_defs, Path(SlurmwebAppAgent.SETTINGS_DEFINITION))
32+
self.assertEqual(
33+
seed.conf_defs, Path(SlurmwebAppDefaults.AGENT.settings_definition)
34+
)
3335
self.assertIsInstance(seed.conf, Path)
34-
self.assertEqual(seed.conf, Path(SlurmwebAppAgent.SITE_CONFIGURATION))
36+
self.assertEqual(seed.conf, Path(SlurmwebAppDefaults.AGENT.site_configuration))
3537

3638
def test_seed_version(self):
3739
with mock.patch("sys.stdout", new=io.StringIO()) as stdout:
@@ -57,7 +59,7 @@ def test_seed_wrong_args(self):
5759
with self.assertRaisesRegex(SystemExit, "2"):
5860
self._parse(["--fail"])
5961

60-
@mock.patch("slurmweb.exec.connect.SlurmwebAppConnectCheck")
62+
@mock.patch("slurmweb.apps.connect.SlurmwebAppConnectCheck")
6163
def test_app(self, mock_slurmweb_app):
6264
seed = self._parse([])
6365
app = SlurmwebExecConnectCheck.app(seed)

slurmweb/tests/exec/test_gateway.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.gateway import SlurmwebExecGateway
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.gateway import SlurmwebAppGateway
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestGatewayExec(unittest.TestCase):
@@ -29,9 +29,13 @@ def test_seed_no_args(self):
2929
self.assertEqual(seed.log_component, None)
3030
self.assertEqual(seed.debug_flags, "slurmweb")
3131
self.assertIsInstance(seed.conf_defs, Path)
32-
self.assertEqual(seed.conf_defs, Path(SlurmwebAppGateway.SETTINGS_DEFINITION))
32+
self.assertEqual(
33+
seed.conf_defs, Path(SlurmwebAppDefaults.GATEWAY.settings_definition)
34+
)
3335
self.assertIsInstance(seed.conf, Path)
34-
self.assertEqual(seed.conf, Path(SlurmwebAppGateway.SITE_CONFIGURATION))
36+
self.assertEqual(
37+
seed.conf, Path(SlurmwebAppDefaults.GATEWAY.site_configuration)
38+
)
3539

3640
def test_seed_version(self):
3741
with mock.patch("sys.stdout", new=io.StringIO()) as stdout:
@@ -57,7 +61,7 @@ def test_seed_wrong_args(self):
5761
with self.assertRaisesRegex(SystemExit, "2"):
5862
self._parse(["--fail"])
5963

60-
@mock.patch("slurmweb.exec.gateway.SlurmwebAppGateway")
64+
@mock.patch("slurmweb.apps.gateway.SlurmwebAppGateway")
6165
def test_app(self, mock_slurmweb_app):
6266
seed = self._parse([])
6367
app = SlurmwebExecGateway.app(seed)

slurmweb/tests/exec/test_genjwt.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.genjwt import SlurmwebExecGenJWT
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.gateway import SlurmwebAppGateway
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestGenJWTExec(unittest.TestCase):
@@ -29,9 +29,13 @@ def test_seed_no_args(self):
2929
self.assertEqual(seed.log_component, None)
3030
self.assertEqual(seed.debug_flags, "slurmweb")
3131
self.assertIsInstance(seed.conf_defs, Path)
32-
self.assertEqual(seed.conf_defs, Path(SlurmwebAppGateway.SETTINGS_DEFINITION))
32+
self.assertEqual(
33+
seed.conf_defs, Path(SlurmwebAppDefaults.GATEWAY.settings_definition)
34+
)
3335
self.assertIsInstance(seed.conf, Path)
34-
self.assertEqual(seed.conf, Path(SlurmwebAppGateway.SITE_CONFIGURATION))
36+
self.assertEqual(
37+
seed.conf, Path(SlurmwebAppDefaults.GATEWAY.site_configuration)
38+
)
3539
self.assertEqual(seed.with_slurm, False)
3640

3741
def test_seed_version(self):
@@ -63,7 +67,7 @@ def test_seed_wrong_args(self):
6367
with self.assertRaisesRegex(SystemExit, "2"):
6468
self._parse(["--fail"])
6569

66-
@mock.patch("slurmweb.exec.genjwt.SlurmwebAppGenJWT")
70+
@mock.patch("slurmweb.apps.genjwt.SlurmwebAppGenJWT")
6771
def test_app(self, mock_slurmweb_app):
6872
seed = self._parse([])
6973
app = SlurmwebExecGenJWT.app(seed)

slurmweb/tests/exec/test_ldap.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.ldap import SlurmwebExecLDAPCheck
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.gateway import SlurmwebAppGateway
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestLDAPCheckExec(unittest.TestCase):
@@ -29,9 +29,13 @@ def test_seed_no_args(self):
2929
self.assertEqual(seed.log_component, None)
3030
self.assertEqual(seed.debug_flags, "slurmweb")
3131
self.assertIsInstance(seed.conf_defs, Path)
32-
self.assertEqual(seed.conf_defs, Path(SlurmwebAppGateway.SETTINGS_DEFINITION))
32+
self.assertEqual(
33+
seed.conf_defs, Path(SlurmwebAppDefaults.GATEWAY.settings_definition)
34+
)
3335
self.assertIsInstance(seed.conf, Path)
34-
self.assertEqual(seed.conf, Path(SlurmwebAppGateway.SITE_CONFIGURATION))
36+
self.assertEqual(
37+
seed.conf, Path(SlurmwebAppDefaults.GATEWAY.site_configuration)
38+
)
3539

3640
def test_seed_version(self):
3741
with mock.patch("sys.stdout", new=io.StringIO()) as stdout:
@@ -57,7 +61,7 @@ def test_seed_wrong_args(self):
5761
with self.assertRaisesRegex(SystemExit, "2"):
5862
self._parse(["--fail"])
5963

60-
@mock.patch("slurmweb.exec.ldap.SlurmwebAppLDAPCheck")
64+
@mock.patch("slurmweb.apps.ldap.SlurmwebAppLDAPCheck")
6165
def test_app(self, mock_slurmweb_app):
6266
seed = self._parse([])
6367
app = SlurmwebExecLDAPCheck.app(seed)

slurmweb/tests/exec/test_main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_run_invalid_subcommand(self):
4545
# Check error about invalid subcommand
4646
self.assertIn("invalid-subcommand", stderr.getvalue())
4747

48-
@mock.patch("slurmweb.exec.agent.SlurmwebAppAgent")
48+
@mock.patch("slurmweb.apps.agent.SlurmwebAppAgent")
4949
def test_run_with_subcommand_agent(self, mock_slurmweb_app):
5050
"""Test that run() correctly delegates to agent subcommand."""
5151
mock_app_instance = mock.Mock()

slurmweb/tests/exec/test_showconf.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from slurmweb.exec.main import SlurmwebExecMain
1414
from slurmweb.exec.showconf import SlurmwebExecShowConf
1515
from slurmweb.apps import SlurmwebAppSeed
16-
from slurmweb.apps.gateway import SlurmwebAppGateway
16+
from slurmweb.apps._defaults import SlurmwebAppDefaults
1717

1818

1919
class TestShowConfExec(unittest.TestCase):
@@ -71,7 +71,7 @@ def test_seed_wrong_args(self):
7171
with self.assertRaisesRegex(SystemExit, "2"):
7272
self._parse(["--fail"])
7373

74-
@mock.patch("slurmweb.exec.showconf.SlurmwebAppShowConf")
74+
@mock.patch("slurmweb.apps.showconf.SlurmwebAppShowConf")
7575
def test_app(self, mock_slurmweb_app):
7676
seed = self._parse(["gateway"])
7777
app = SlurmwebExecShowConf.app(seed)
@@ -80,7 +80,11 @@ def test_app(self, mock_slurmweb_app):
8080
called_seed = mock_slurmweb_app.call_args[0][0]
8181
self.assertIsInstance(called_seed, SlurmwebAppSeed)
8282
self.assertEqual(
83-
called_seed.conf_defs, Path(SlurmwebAppGateway.SETTINGS_DEFINITION)
83+
called_seed.conf_defs,
84+
Path(SlurmwebAppDefaults.GATEWAY.settings_definition),
85+
)
86+
self.assertEqual(
87+
called_seed.conf,
88+
Path(SlurmwebAppDefaults.GATEWAY.site_configuration),
8489
)
85-
self.assertEqual(called_seed.conf, Path(SlurmwebAppGateway.SITE_CONFIGURATION))
8690
self.assertEqual(app, mock_slurmweb_app.return_value)

0 commit comments

Comments
 (0)