8000 Add testing for defaults in from_api_repr function · googleapis/google-cloud-python@6d16c41 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6d16c41

Browse files
committed
Add testing for defaults in from_api_repr function
1 parent 38e029f commit 6d16c41

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

bigquery/tests/unit/test_schema.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,16 @@ def test_from_api_repr(self):
102102
self.assertEqual(field.fields[0].field_type, 'INTEGER')
103103
self.assertEqual(field.fields[0].mode, 'NULLABLE')
104104

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+
105115
def test_name_property(self):
106116
name = 'lemon-ness'
107117
schema_field = self._make_one(name, 'INTEGER')

0 commit comments

Comments
 (0)
0