aboutsummaryrefslogtreecommitdiff
path: root/tests/test_common_optimization.py
diff options
context:
space:
mode:
authorNathan Bailey <nathan.bailey@arm.com>2024-03-25 13:05:32 +0000
committerNathan Bailey <nathan.bailey@arm.com>2024-04-12 14:08:07 +0000
commitec59b3c95106daebe2ce0e57592b2bf9e6562f54 (patch)
tree3a3861c73d5963cb8ef1d21dd6929e24123fc898 /tests/test_common_optimization.py
parent4de782fde8e38ec92bb5bc60e156de027f13bfba (diff)
downloadmlia-ec59b3c95106daebe2ce0e57592b2bf9e6562f54.tar.gz
fix: Change training_parameters to return empty list instead of list of None if needed.
Extension to MLIA-1004 Signed-off-by: Nathan Bailey <nathan.bailey@arm.com> Change-Id: Ib40c2e5932c1210a1d141200815a76e33f5ab078
Diffstat (limited to 'tests/test_common_optimization.py')
-rw-r--r--tests/test_common_optimization.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/tests/test_common_optimization.py b/tests/test_common_optimization.py
index 05a5b55..341e0d2 100644
--- a/tests/test_common_optimization.py
+++ b/tests/test_common_optimization.py
@@ -57,7 +57,7 @@ def test_optimizing_data_collector(
config_parameters={
"common_optimizations": {
"optimizations": optimizations,
- "training_parameters": [training_parameters],
+ "training_parameters": training_parameters,
}
}
)
@@ -94,7 +94,7 @@ def test_optimizing_data_collector(
collector.set_context(context)
collector.collect_data()
assert optimize_model_mock.call_args.args[0] == opt_settings[0]
- assert optimize_model_mock.call_args.args[1] == [training_parameters]
+ assert optimize_model_mock.call_args.args[1] == training_parameters
assert fake_optimizer.invocation_count == 1
@@ -158,10 +158,12 @@ def test_add_common_optimization_params(extra_args: dict, error_to_raise: Any) -
]
if not extra_args.get("optimization_profile"):
- assert advisor_parameters["common_optimizations"][
- "training_parameters"
- ] == [None]
+ assert (
+ advisor_parameters["common_optimizations"]["training_parameters"]
+ is None
+ )
else:
- assert advisor_parameters["common_optimizations"][
- "training_parameters"
- ] == list(extra_args["optimization_profile"].values())
+ assert (
+ advisor_parameters["common_optimizations"]["training_parameters"]
+ == extra_args["optimization_profile"]["training"]
+ )