8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38e029f commit 6d16c41Copy full SHA for 6d16c41
bigquery/tests/unit/test_schema.py
@@ -102,6 +102,16 @@ def test_from_api_repr(self):
102
self.assertEqual(field.fields[0].field_type, 'INTEGER')
103
self.assertEqual(field.fields[0].mode, 'NULLABLE')
104
105
+ def test_from_api_repr_defaults(self):
106
+ field = self._get_target_class().from_api_repr({
107
+ 'name': 'foo',
108
+ 'type': 'record',
109
+ })
110
+ self.assertEqual(field.name, 'foo')
111
+ self.assertEqual(field.field_type, 'RECORD')
112
+ self.assertEqual(field.mode, 'NULLABLE')
113
+ self.assertEqual(len(field.fields), 0)
114
+
115
def test_name_property(self):
116
name = 'lemon-ness'
117
schema_field = self._make_one(name, 'INTEGER')
0 commit comments