Esempio n. 1
0
 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)
Esempio n. 2
0
    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)