def test_field_to_dict(self): desc = { "name":"baz", "storage_type":"integer", "analytical_type": "flag" } field = to_field(desc) field2 = to_field(field.to_dict()) self.assertEqual(field, field2)
def test_to_field(self): field = to_field("foo") self.assertIsInstance(field, Field) self.assertEqual("foo", field.name) self.assertIsInstance(field.name, str) # self.assertEqual("unknown", field.storage_type) # self.assertEqual("typeless", field.analytical_type) field = to_field(["bar", "string", "flag"]) self.assertEqual("bar", field.name) self.assertEqual("string", field.storage_type) self.assertEqual("flag", field.analytical_type) desc = { "name":"baz", "storage_type":"integer", "analytical_type": "flag" } field = to_field(desc) self.assertEqual("baz", field.name) self.assertEqual("integer", field.storage_type) self.assertEqual("flag", field.analytical_type)