From 2f33d2a9fbc55994bc7b16c5c7f8e6e5661ee878 Mon Sep 17 00:00:00 2001 From: Falco Weichselbaum <f.weichselbaum@fz-juelich.de> Date: Tue, 2 Nov 2021 16:18:30 +0100 Subject: [PATCH] Changed assertion comparisment containing old keras declarations. Disabled testing '_compare_keras_optimizers' since it is disabled --- .../test_abstract_model_class.py | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/test/test_model_modules/test_abstract_model_class.py b/test/test_model_modules/test_abstract_model_class.py index 3a610b1b..2c22b391 100644 --- a/test/test_model_modules/test_abstract_model_class.py +++ b/test/test_model_modules/test_abstract_model_class.py @@ -1,4 +1,4 @@ -import tensorflow.keras as keras +import keras import pytest from mlair import AbstractModelClass @@ -145,33 +145,35 @@ class TestAbstractModelClass: with pytest.raises(ValueError) as einfo: amc.compile_options = {"optimizer": keras.optimizers.Adam()} assert "Got different values or arguments for same argument: self.optimizer=<class" \ - " 'keras.optimizers.SGD'> and 'optimizer': <class 'keras.optimizers.Adam'>" in str(einfo.value) + " 'tensorflow.python.keras.optimizer_v2.gradient_descent.SGD'> and " \ + "'optimizer': <class 'tensorflow.python.keras.optimizer_v2.adam.Adam'>" in str(einfo.value) def test_compile_options_setter_as_mix_attr_dict_invalid_duplicates_same_optimizer_other_args(self, amc): amc.optimizer = keras.optimizers.SGD(lr=0.1) with pytest.raises(ValueError) as einfo: amc.compile_options = {"optimizer": keras.optimizers.SGD(lr=0.001)} assert "Got different values or arguments for same argument: self.optimizer=<class" \ - " 'keras.optimizers.SGD'> and 'optimizer': <class 'keras.optimizers.SGD'>" in str(einfo.value) + " 'tensorflow.python.keras.optimizer_v2.gradient_descent.SGD'> and " \ + "'optimizer': <class 'tensorflow.python.keras.optimizer_v2.gradient_descent.SGD'>" in str(einfo.value) def test_compile_options_setter_as_dict_invalid_keys(self, amc): with pytest.raises(ValueError) as einfo: amc.compile_options = {"optimizer": keras.optimizers.SGD(), "InvalidKeyword": [1, 2, 3]} assert "Got invalid key for compile_options. dict_keys(['optimizer', 'InvalidKeyword'])" in str(einfo.value) - def test_compare_keras_optimizers_equal(self, amc): - assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(), keras.optimizers.SGD()) is True - - def test_compare_keras_optimizers_no_optimizer(self, amc): - assert amc._AbstractModelClass__compare_keras_optimizers('NoOptimizer', keras.optimizers.SGD()) is False - - def test_compare_keras_optimizers_other_parameters_run_sess(self, amc): - assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(lr=0.1), - keras.optimizers.SGD(lr=0.01)) is False - - def test_compare_keras_optimizers_other_parameters_none_sess(self, amc): - assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(decay=1), - keras.optimizers.SGD(decay=0.01)) is False +# def test_compare_keras_optimizers_equal(self, amc): +# assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(), keras.optimizers.SGD()) is True +# +# def test_compare_keras_optimizers_no_optimizer(self, amc): +# assert amc._AbstractModelClass__compare_keras_optimizers('NoOptimizer', keras.optimizers.SGD()) is False +# +# def test_compare_keras_optimizers_other_parameters_run_sess(self, amc): +# assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(lr=0.1), +# keras.optimizers.SGD(lr=0.01)) is False +# +# def test_compare_keras_optimizers_other_parameters_none_sess(self, amc): +# assert amc._AbstractModelClass__compare_keras_optimizers(keras.optimizers.SGD(decay=1), +# keras.optimizers.SGD(decay=0.01)) is False def test_getattr(self, amc): amc.model = keras.Model() -- GitLab