Mentions légales du service

Skip to content
Snippets Groups Projects
Verified Commit 878057da authored by ANDREY Paul's avatar ANDREY Paul
Browse files

Update unit tests to use optimizer plug-in listing utils.

parent b5121d0f
No related branches found
No related tags found
1 merge request!57Improve tests coverage and fix test-digged bugs
Pipeline #850344 canceled
......@@ -38,6 +38,7 @@ import os
from typing import Type
import pytest
from declearn.optimizer import list_optim_modules
from declearn.optimizer.modules import NoiseModule, OptiModule
from declearn.test_utils import (
FrameworkType,
......@@ -46,7 +47,7 @@ from declearn.test_utils import (
assert_json_serializable_dict,
make_importable,
)
from declearn.utils import access_types_mapping, set_device_policy
from declearn.utils import set_device_policy
# relative imports from `optim_testing.py`
with make_importable(os.path.dirname(__file__)):
......@@ -54,7 +55,7 @@ with make_importable(os.path.dirname(__file__)):
# Access the list of modules to test; remove some that have dedicated tests.
OPTIMODULE_SUBCLASSES = access_types_mapping(group="OptiModule")
OPTIMODULE_SUBCLASSES = list_optim_modules()
OPTIMODULE_SUBCLASSES.pop("tensorflow-optim", None)
OPTIMODULE_SUBCLASSES.pop("torch-optim", None)
......
......@@ -38,16 +38,16 @@ from typing import Type
import pytest
from declearn.optimizer import list_optim_regularizers
from declearn.optimizer.regularizers import Regularizer
from declearn.test_utils import make_importable
from declearn.utils import access_types_mapping
# relative imports from `optim_testing.py`
with make_importable(os.path.dirname(__file__)):
from optim_testing import PluginTestBase
REGULARIZER_SUBCLASSES = access_types_mapping(group="Regularizer")
REGULARIZER_SUBCLASSES = list_optim_regularizers()
@pytest.mark.parametrize(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment