@@ -31,8 +31,16 @@ def test_select(self, request_builder: AsyncRequestBuilder):
31
31
def test_select_with_count (self , request_builder : AsyncRequestBuilder ):
32
32
builder = request_builder .select (count = CountMethod .exact )
33
33
34
- assert builder .params . get ( "select" ) is None
34
+ assert builder .params [ "select" ] == "*"
35
35
assert builder .headers ["prefer" ] == "count=exact"
36
+ assert builder .http_method == "GET"
37
+ assert builder .json == {}
38
+
39
+ def test_select_with_head (self , request_builder : AsyncRequestBuilder ):
40
+ builder = request_builder .select ("col1" , "col2" , head = True )
41
+
42
+ assert builder .params .get ("select" ) == "col1,col2"
43
+ assert builder .headers .get ("prefer" ) is None
36
44
assert builder .http_method == "HEAD"
37
45
assert builder .json == {}
38
46
@@ -193,15 +201,15 @@ def test_explain_options(self, request_builder: AsyncRequestBuilder):
193
201
class TestOrder :
194
202
def test_order (self , request_builder : AsyncRequestBuilder ):
195
203
builder = request_builder .select ().order ("country_name" , desc = True )
196
- assert str (builder .params ) == "order=country_name.desc"
204
+ assert str (builder .params ) == "select=%2A& order=country_name.desc"
197
205
198
206
def test_multiple_orders (self , request_builder : AsyncRequestBuilder ):
199
207
builder = (
200
208
request_builder .select ()
201
209
.order ("country_name" , desc = True )
202
210
.order ("iso" , desc = True )
203
211
)
204
- assert str (builder .params ) == "order=country_name.desc%2Ciso.desc"
212
+ assert str (builder .params ) == "select=%2A& order=country_name.desc%2Ciso.desc"
205
213
206
214
def test_multiple_orders_on_foreign_table (self , request_builder : AsyncRequestBuilder ):
207
215
foreign_table = "cities"
@@ -212,7 +220,7 @@ def test_multiple_orders_on_foreign_table(self, request_builder: AsyncRequestBui
212
220
)
213
221
assert (
214
222
str (builder .params )
215
- == "order=cities%28city_name%29.desc%2Ccities%28id%29.desc"
223
+ == "select=%2A& order=cities%28city_name%29.desc%2Ccities%28id%29.desc"
216
224
)
217
225
218
226
0 commit comments