Skip to content

Commit a3437fa

Browse files
committed
fix serialization tests
1 parent dc56d42 commit a3437fa

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

tests/test_networks/test_inference_networks.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import keras
22
import numpy as np
33
import pytest
4-
from keras.saving import (
5-
deserialize_keras_object as deserialize,
6-
serialize_keras_object as serialize,
7-
)
4+
5+
from bayesflow.utils.serialization import serialize, deserialize
86

97
from tests.utils import assert_allclose, assert_models_equal
108

@@ -119,7 +117,7 @@ def test_serialize_deserialize(inference_network, random_samples, random_conditi
119117
deserialized = deserialize(serialized)
120118
reserialized = serialize(deserialized)
121119

122-
assert serialized == reserialized
120+
assert keras.tree.lists_to_tuples(serialized) == keras.tree.lists_to_tuples(reserialized)
123121

124122

125123
def test_save_and_load(tmp_path, inference_network, random_samples, random_conditions):

tests/test_networks/test_summary_networks.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import keras
22
import numpy as np
33
import pytest
4-
from keras.saving import (
5-
deserialize_keras_object as deserialize,
6-
serialize_keras_object as serialize,
7-
)
4+
5+
from bayesflow.utils.serialization import deserialize, serialize
86

97
from tests.utils import assert_models_equal
108

@@ -66,7 +64,7 @@ def test_serialize_deserialize(summary_network, random_set):
6664
deserialized = deserialize(serialized)
6765
reserialized = serialize(deserialized)
6866

69-
assert serialized == reserialized
67+
assert keras.tree.lists_to_tuples(serialized) == keras.tree.lists_to_tuples(reserialized)
7068

7169

7270
def test_save_and_load(tmp_path, summary_network, random_set):

0 commit comments

Comments
 (0)