| Index: mojo/python/tests/bindings_serialization_deserialization_unittest.py
|
| diff --git a/mojo/python/tests/bindings_serialization_deserialization_unittest.py b/mojo/python/tests/bindings_serialization_deserialization_unittest.py
|
| index 39685ea87be2c5def47845082c05bfd7bf7a1ca8..da725c0f09bb847d7b457df8dd94109f64df60ff 100644
|
| --- a/mojo/python/tests/bindings_serialization_deserialization_unittest.py
|
| +++ b/mojo/python/tests/bindings_serialization_deserialization_unittest.py
|
| @@ -7,6 +7,7 @@ import math
|
| import mojo_unittest
|
|
|
| # pylint: disable=E0611,F0401
|
| +import mojo.bindings.serialization as serialization
|
| import mojo.system
|
|
|
| # Generated files
|
| @@ -68,13 +69,15 @@ class SerializationDeserializationTest(mojo_unittest.MojoTestCase):
|
|
|
| def testFooDeserialization(self):
|
| (data, handles) = _NewFoo().Serialize()
|
| + context = serialization.RootDeserializationContext(data, handles)
|
| self.assertTrue(
|
| - sample_service_mojom.Foo.Deserialize(data, handles))
|
| + sample_service_mojom.Foo.Deserialize(context))
|
|
|
| def testFooSerializationDeserialization(self):
|
| foo1 = _NewFoo()
|
| (data, handles) = foo1.Serialize()
|
| - foo2 = sample_service_mojom.Foo.Deserialize(data, handles)
|
| + context = serialization.RootDeserializationContext(data, handles)
|
| + foo2 = sample_service_mojom.Foo.Deserialize(context)
|
| self.assertEquals(foo1, foo2)
|
|
|
| def testDefaultsTestSerializationDeserialization(self):
|
| @@ -85,7 +88,8 @@ class SerializationDeserializationTest(mojo_unittest.MojoTestCase):
|
| v1.a22.location = sample_import_mojom.Point()
|
| v1.a22.size = sample_import2_mojom.Size()
|
| (data, handles) = v1.Serialize()
|
| - v2 = sample_service_mojom.DefaultsTest.Deserialize(data, handles)
|
| + context = serialization.RootDeserializationContext(data, handles)
|
| + v2 = sample_service_mojom.DefaultsTest.Deserialize(context)
|
| # NaN needs to be a special case.
|
| self.assertNotEquals(v1, v2)
|
| self.assertTrue(math.isnan(v2.a28))
|
|
|