@@ -14,10 +14,10 @@ def test_createOrReplaceTempView(bq: BigQueryBuilder):
14
14
df2 = bq .sql ("""SELECT * FROM pokedex""" )
15
15
16
16
expected = [
17
- SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None ),
18
- SchemaField ("name" , "STRING" , "NULLABLE" , None , (), None ),
19
- SchemaField ("types" , "STRING" , "REPEATED" , None , (), None ),
20
- SchemaField ("other_col" , "INTEGER" , "NULLABLE" , None , (), None ),
17
+ SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" ),
18
+ SchemaField (name = "name" , field_type = "STRING" , mode = "NULLABLE" ),
19
+ SchemaField (name = "types" , field_type = "STRING" , mode = "REPEATED" ),
20
+ SchemaField (name = "other_col" , field_type = "INTEGER" , mode = "NULLABLE" ),
21
21
]
22
22
23
23
assert df2 .schema == expected
@@ -29,7 +29,7 @@ def test_createOrReplaceTempView_with_reserved_keyword_alias(bq: BigQueryBuilder
29
29
bq .sql ("""SELECT 1 as id""" ).createOrReplaceTempView ("all" )
30
30
df = bq .table ("all" )
31
31
32
- expected = [SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None )]
32
+ expected = [SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" )]
33
33
34
34
assert df .schema == expected
35
35
@@ -66,10 +66,10 @@ def test_createOrReplaceTempTable(bq: BigQueryBuilder):
66
66
df2 = bq .sql ("""SELECT * FROM pokedex""" )
67
67
68
68
expected = [
69
- SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None ),
70
- SchemaField ("name" , "STRING" , "NULLABLE" , None , (), None ),
71
- SchemaField ("types" , "STRING" , "REPEATED" , None , (), None ),
72
- SchemaField ("other_col" , "INTEGER" , "NULLABLE" , None , (), None ),
69
+ SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" ),
70
+ SchemaField (name = "name" , field_type = "STRING" , mode = "NULLABLE" ),
71
+ SchemaField (name = "types" , field_type = "STRING" , mode = "REPEATED" ),
72
+ SchemaField (name = "other_col" , field_type = "INTEGER" , mode = "NULLABLE" ),
73
73
]
74
74
75
75
assert df2 .schema == expected
@@ -81,7 +81,7 @@ def test_createOrReplaceTempTable_with_reserved_keyword_alias(bq: BigQueryBuilde
81
81
bq .sql ("""SELECT 1 as id""" ).createOrReplaceTempTable ("all" )
82
82
df = bq .table ("all" )
83
83
84
- expected = [SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None )]
84
+ expected = [SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" )]
85
85
86
86
assert df .schema == expected
87
87
@@ -98,8 +98,8 @@ def test_select(bq: BigQueryBuilder):
98
98
df = bq .sql ("""SELECT 1 as c1, 2 as c2""" ).select ("c1" , "c2" ).select (["c1" , "c2" ])
99
99
100
100
expected = [
101
- SchemaField ("c1" , "INTEGER" , "NULLABLE" , None , (), None ),
102
- SchemaField ("c2" , "INTEGER" , "NULLABLE" , None , (), None ),
101
+ SchemaField (name = "c1" , field_type = "INTEGER" , mode = "NULLABLE" ),
102
+ SchemaField (name = "c2" , field_type = "INTEGER" , mode = "NULLABLE" ),
103
103
]
104
104
105
105
assert df .schema == expected
@@ -117,10 +117,10 @@ def test_bare_strings(bq: BigQueryBuilder):
117
117
df5 = df4 .withColumn ("name" , "LOWER(name)" , replace = True )
118
118
119
119
expected = [
120
- SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None ),
121
- SchemaField ("name" , "STRING" , "NULLABLE" , None , (), None ),
122
- SchemaField ("types" , "STRING" , "REPEATED" , None , (), None ),
123
- SchemaField ("nb_types" , "INTEGER" , "NULLABLE" , None , (), None ),
120
+ SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" ),
121
+ SchemaField (name = "name" , field_type = "STRING" , mode = "NULLABLE" ),
122
+ SchemaField (name = "types" , field_type = "STRING" , mode = "REPEATED" ),
123
+ SchemaField (name = "nb_types" , field_type = "INTEGER" , mode = "NULLABLE" ),
124
124
]
125
125
126
126
assert df5 .schema == expected
@@ -176,9 +176,9 @@ def test_drop(bq: BigQueryBuilder):
176
176
df2 = df .drop ("other_col" , "col_that_does_not_exists" )
177
177
178
178
expected = [
179
- SchemaField ("id" , "INTEGER" , "NULLABLE" , None , (), None ),
180
- SchemaField ("name" , "STRING" , "NULLABLE" , None , (), None ),
181
- SchemaField ("types" , "STRING" , "REPEATED" , None , (), None ),
179
+ SchemaField (name = "id" , field_type = "INTEGER" , mode = "NULLABLE" ),
180
+ SchemaField (name = "name" , field_type = "STRING" , mode = "NULLABLE" ),
181
+ SchemaField (name = "types" , field_type = "STRING" , mode = "REPEATED" ),
182
182
]
183
183
184
184
assert df2 .schema == expected
0 commit comments