Esempio n. 1
0
 def test_map_parse(self):
     dtype = ParamDType.parse({
         'type': 'map',
         'value_dtype': {
             'type': 'dict',  # test nesting
             'properties': {
                 'foo': {'type': 'string'},
             },
         },
     })
     self.assertEqual(repr(dtype), repr(ParamDType.Map(
         value_dtype=ParamDType.Dict(properties={
             'foo': ParamDType.String(),
         })
     )))
Esempio n. 2
0
 def test_map_parse(self):
     dtype = ParamDType.parse(
         {
             "type": "map",
             "value_dtype": {
                 "type": "dict",  # test nesting
                 "properties": {"foo": {"type": "string"}},
             },
         }
     )
     self.assertEqual(
         repr(dtype),
         repr(
             ParamDType.Map(
                 value_dtype=ParamDType.Dict(properties={"foo": ParamDType.String()})
             )
         ),
     )