@@ -286,40 +286,40 @@ def test_durable_client_converter_check_output_type_annotation(self):
286286 self .assertFalse (DurableClientConverter .check_output_type_annotation (int ))
287287
288288 def test_durable_client_converter_encode (self ):
289- datum = DurableClientConverter .encode ("hello" )
289+ datum = DurableClientConverter .encode ("hello" , str )
290290 self .assertEqual (datum .type , "string" )
291291 self .assertEqual (datum .value , "hello" )
292292
293- datum = DurableClientConverter .encode (b"data" )
293+ datum = DurableClientConverter .encode (b"data" , bytes )
294294 self .assertEqual (datum .type , "bytes" )
295295 self .assertEqual (datum .value , b"data" )
296296
297- datum = DurableClientConverter .encode (None )
297+ datum = DurableClientConverter .encode (None , type = None )
298298 self .assertIsNone (datum .type )
299299 self .assertIsNone (datum .value )
300300
301- datum = DurableClientConverter .encode ({"a" : 1 })
301+ datum = DurableClientConverter .encode ({"a" : 1 }, dict )
302302 self .assertEqual (datum .type , "dict" )
303303 self .assertEqual (datum .value , {"a" : 1 })
304304
305- datum = DurableClientConverter .encode ([1 , 2 ])
305+ datum = DurableClientConverter .encode ([1 , 2 ], list )
306306 self .assertEqual (datum .type , "list" )
307307 self .assertEqual (datum .value , [1 , 2 ])
308308
309- datum = DurableClientConverter .encode (42 )
309+ datum = DurableClientConverter .encode (42 , int )
310310 self .assertEqual (datum .type , "int" )
311311 self .assertEqual (datum .value , 42 )
312312
313- datum = DurableClientConverter .encode (3.14 )
313+ datum = DurableClientConverter .encode (3.14 , float )
314314 self .assertEqual (datum .type , "double" )
315315 self .assertEqual (datum .value , 3.14 )
316316
317- datum = DurableClientConverter .encode (True )
317+ datum = DurableClientConverter .encode (True , bool )
318318 self .assertEqual (datum .type , "bool" )
319319 self .assertTrue (datum .value )
320320
321321 with self .assertRaises (NotImplementedError ):
322- DurableClientConverter .encode (set ([1 , 2 ]))
322+ DurableClientConverter .encode (set ([1 , 2 ]), set )
323323
324324 def test_durable_client_converter_decode (self ):
325325 data = Datum (type = "string" , value = "abc" )
0 commit comments