@@ -61,8 +61,8 @@ def test_ctor_explicit(self):
61
61
ORDER = ['foo' , 'bar' ]
62
62
GROUP_BY = ['foo' ]
63
63
query = self ._makeOne (
64
- dataset_id = _DATASET ,
65
64
kind = _KIND ,
65
+ dataset_id = _DATASET ,
66
66
namespace = _NAMESPACE ,
67
67
ancestor = ancestor ,
68
68
filters = FILTERS ,
@@ -81,7 +81,7 @@ def test_ctor_explicit(self):
81
81
82
82
def test_namespace_setter_w_non_string (self ):
83
83
_DATASET = 'DATASET'
84
- query = self ._makeOne (_DATASET )
84
+ query = self ._makeOne (dataset_id = _DATASET )
85
85
86
86
def _assign (val ):
87
87
query .namespace = val
@@ -91,14 +91,14 @@ def _assign(val):
91
91
def test_namespace_setter (self ):
92
92
_DATASET = 'DATASET'
93
93
_NAMESPACE = 'NAMESPACE'
94
- query = self ._makeOne (_DATASET )
94
+ query = self ._makeOne (dataset_id = _DATASET )
95
95
query .namespace = _NAMESPACE
96
96
self .assertEqual (query .dataset_id , _DATASET )
97
97
self .assertEqual (query .namespace , _NAMESPACE )
98
98
99
99
def test_kind_setter_w_non_string (self ):
100
100
_DATASET = 'DATASET'
101
- query = self ._makeOne (_DATASET )
101
+ query = self ._makeOne (dataset_id = _DATASET )
102
102
103
103
def _assign (val ):
104
104
query .kind = val
@@ -108,7 +108,7 @@ def _assign(val):
108
108
def test_kind_setter_wo_existing (self ):
109
109
_DATASET = 'DATASET'
110
110
_KIND = 'KIND'
111
- query = self ._makeOne (_DATASET )
111
+ query = self ._makeOne (dataset_id = _DATASET )
112
112
query .kind = _KIND
113
113
self .assertEqual (query .dataset_id , _DATASET )
114
114
self .assertEqual (query .kind , _KIND )
@@ -117,15 +117,15 @@ def test_kind_setter_w_existing(self):
117
117
_DATASET = 'DATASET'
118
118
_KIND_BEFORE = 'KIND_BEFORE'
119
119
_KIND_AFTER = 'KIND_AFTER'
120
- query = self ._makeOne (_DATASET , _KIND_BEFORE )
120
+ query = self ._makeOne (_KIND_BEFORE , _DATASET )
121
121
self .assertEqual (query .kind , _KIND_BEFORE )
122
122
query .kind = _KIND_AFTER
123
123
self .assertEqual (query .dataset_id , _DATASET )
124
124
self .assertEqual (query .kind , _KIND_AFTER )
125
125
126
126
def test_ancestor_setter_w_non_key (self ):
127
127
_DATASET = 'DATASET'
128
- query = self ._makeOne (_DATASET )
128
+ query = self ._makeOne (dataset_id = _DATASET )
129
129
130
130
def _assign (val ):
131
131
query .ancestor = val
@@ -138,7 +138,7 @@ def test_ancestor_setter_w_key(self):
138
138
_DATASET = 'DATASET'
139
139
_NAME = u'NAME'
140
140
key = Key ('KIND' , 123 , dataset_id = 'DATASET' )
141
- query = self ._makeOne (_DATASET )
141
+ query = self ._makeOne (dataset_id = _DATASET )
142
142
query .add_filter ('name' , '=' , _NAME )
143
143
query .ancestor = key
144
144
self .assertEqual (query .ancestor .path , key .path )
@@ -147,25 +147,25 @@ def test_ancestor_deleter_w_key(self):
147
147
from gcloud .datastore .key import Key
148
148
_DATASET = 'DATASET'
149
149
key = Key ('KIND' , 123 , dataset_id = 'DATASET' )
150
- query = self ._makeOne (_DATASET , ancestor = key )
150
+ query = self ._makeOne (dataset_id = _DATASET , ancestor = key )
151
151
del query .ancestor
152
152
self .assertTrue (query .ancestor is None )
153
153
154
154
def test_add_filter_setter_w_unknown_operator (self ):
155
155
_DATASET = 'DATASET'
156
- query = self ._makeOne (_DATASET )
156
+ query = self ._makeOne (dataset_id = _DATASET )
157
157
self .assertRaises (ValueError , query .add_filter ,
158
158
'firstname' , '~~' , 'John' )
159
159
160
160
def test_add_filter_w_known_operator (self ):
161
161
_DATASET = 'DATASET'
162
- query = self ._makeOne (_DATASET )
162
+ query = self ._makeOne (dataset_id = _DATASET )
163
163
query .add_filter ('firstname' , '=' , u'John' )
164
164
self .assertEqual (query .filters , [('firstname' , '=' , u'John' )])
165
165
166
166
def test_add_filter_w_all_operators (self ):
167
167
_DATASET = 'DATASET'
168
- query = self ._makeOne (_DATASET )
168
+ query = self ._makeOne (dataset_id = _DATASET )
169
169
query .add_filter ('leq_prop' , '<=' , u'val1' )
170
170
query .add_filter ('geq_prop' , '>=' , u'val2' )
171
171
query .add_filter ('lt_prop' , '<' , u'val3' )
@@ -181,7 +181,7 @@ def test_add_filter_w_all_operators(self):
181
181
def test_add_filter_w_known_operator_and_entity (self ):
182
182
from gcloud .datastore .entity import Entity
183
183
_DATASET = 'DATASET'
184
- query = self ._makeOne (_DATASET )
184
+ query = self ._makeOne (dataset_id = _DATASET )
185
185
other = Entity ()
186
186
other ['firstname' ] = u'John'
187
187
other ['lastname' ] = u'Smith'
@@ -190,15 +190,15 @@ def test_add_filter_w_known_operator_and_entity(self):
190
190
191
191
def test_add_filter_w_whitespace_property_name (self ):
192
192
_DATASET = 'DATASET'
193
- query = self ._makeOne (_DATASET )
193
+ query = self ._makeOne (dataset_id = _DATASET )
194
194
PROPERTY_NAME = ' property with lots of space '
195
195
query .add_filter (PROPERTY_NAME , '=' , u'John' )
196
196
self .assertEqual (query .filters , [(PROPERTY_NAME , '=' , u'John' )])
197
197
198
198
def test_add_filter___key__valid_key (self ):
199
199
from gcloud .datastore .key import Key
200
200
_DATASET = 'DATASET'
201
- query = self ._makeOne (_DATASET )
201
+ query = self ._makeOne (dataset_id = _DATASET )
202
202
key = Key ('Foo' , dataset_id = 'DATASET' )
203
203
query .add_filter ('__key__' , '=' , key )
204
204
self .assertEqual (query .filters , [('__key__' , '=' , key )])
@@ -207,32 +207,32 @@ def test_filter___key__invalid_operator(self):
207
207
from gcloud .datastore .key import Key
208
208
_DATASET = 'DATASET'
209
209
key = Key ('Foo' , dataset_id = 'DATASET' )
210
- query = self ._makeOne (_DATASET )
210
+ query = self ._makeOne (dataset_id = _DATASET )
211
211
self .assertRaises (ValueError , query .add_filter , '__key__' , '<' , key )
212
212
213
213
def test_filter___key__invalid_value (self ):
214
214
_DATASET = 'DATASET'
215
- query = self ._makeOne (_DATASET )
215
+ query = self ._makeOne (dataset_id = _DATASET )
216
216
self .assertRaises (ValueError , query .add_filter , '__key__' , '=' , None )
217
217
218
218
def test_projection_setter_empty (self ):
219
219
_DATASET = 'DATASET'
220
220
_KIND = 'KIND'
221
- query = self ._makeOne (_DATASET , _KIND )
221
+ query = self ._makeOne (_KIND , _DATASET )
222
222
query .projection = []
223
223
self .assertEqual (query .projection , [])
224
224
225
225
def test_projection_setter_string (self ):
226
226
_DATASET = 'DATASET'
227
227
_KIND = 'KIND'
228
- query = self ._makeOne (_DATASET , _KIND )
228
+ query = self ._makeOne (_KIND , _DATASET )
229
229
query .projection = 'field1'
230
230
self .assertEqual (query .projection , ['field1' ])
231
231
232
232
def test_projection_setter_non_empty (self ):
233
233
_DATASET = 'DATASET'
234
234
_KIND = 'KIND'
235
- query = self ._makeOne (_DATASET , _KIND )
235
+ query = self ._makeOne (_KIND , _DATASET )
236
236
query .projection = ['field1' , 'field2' ]
237
237
self .assertEqual (query .projection , ['field1' , 'field2' ])
238
238
@@ -241,7 +241,7 @@ def test_projection_setter_multiple_calls(self):
241
241
_KIND = 'KIND'
242
242
_PROJECTION1 = ['field1' , 'field2' ]
243
243
_PROJECTION2 = ['field3' ]
244
- query = self ._makeOne (_DATASET , _KIND )
244
+ query = self ._makeOne (_KIND , _DATASET )
245
245
query .projection = _PROJECTION1
246
246
self .assertEqual (query .projection , _PROJECTION1 )
247
247
query .projection = _PROJECTION2
@@ -250,56 +250,56 @@ def test_projection_setter_multiple_calls(self):
250
250
def test_keys_only (self ):
251
251
_DATASET = 'DATASET'
252
252
_KIND = 'KIND'
253
- query = self ._makeOne (_DATASET , _KIND )
253
+ query = self ._makeOne (_KIND , _DATASET )
254
254
query .keys_only ()
255
255
self .assertEqual (query .projection , ['__key__' ])
256
256
257
257
def test_order_setter_empty (self ):
258
258
_DATASET = 'DATASET'
259
259
_KIND = 'KIND'
260
- query = self ._makeOne (_DATASET , _KIND , order = ['foo' , '-bar' ])
260
+ query = self ._makeOne (_KIND , _DATASET , order = ['foo' , '-bar' ])
261
261
query .order = []
262
262
self .assertEqual (query .order , [])
263
263
264
264
def test_order_setter_string (self ):
265
265
_DATASET = 'DATASET'
266
266
_KIND = 'KIND'
267
- query = self ._makeOne (_DATASET , _KIND )
267
+ query = self ._makeOne (_KIND , _DATASET )
268
268
query .order = 'field'
269
269
self .assertEqual (query .order , ['field' ])
270
270
271
271
def test_order_setter_single_item_list_desc (self ):
272
272
_DATASET = 'DATASET'
273
273
_KIND = 'KIND'
274
- query = self ._makeOne (_DATASET , _KIND )
274
+ query = self ._makeOne (_KIND , _DATASET )
275
275
query .order = ['-field' ]
276
276
self .assertEqual (query .order , ['-field' ])
277
277
278
278
def test_order_setter_multiple (self ):
279
279
_DATASET = 'DATASET'
280
280
_KIND = 'KIND'
281
- query = self ._makeOne (_DATASET , _KIND )
281
+ query = self ._makeOne (_KIND , _DATASET )
282
282
query .order = ['foo' , '-bar' ]
283
283
self .assertEqual (query .order , ['foo' , '-bar' ])
284
284
285
285
def test_group_by_setter_empty (self ):
286
286
_DATASET = 'DATASET'
287
287
_KIND = 'KIND'
288
- query = self ._makeOne (_DATASET , _KIND , group_by = ['foo' , 'bar' ])
288
+ query = self ._makeOne (_KIND , _DATASET , group_by = ['foo' , 'bar' ])
289
289
query .group_by = []
290
290
self .assertEqual (query .group_by , [])
291
291
292
292
def test_group_by_setter_string (self ):
293
293
_DATASET = 'DATASET'
294
294
_KIND = 'KIND'
295
- query = self ._makeOne (_DATASET , _KIND )
295
+ query = self ._makeOne (_KIND , _DATASET )
296
296
query .group_by = 'field1'
297
297
self .assertEqual (query .group_by , ['field1' ])
298
298
299
299
def test_group_by_setter_non_empty (self ):
300
300
_DATASET = 'DATASET'
301
301
_KIND = 'KIND'
302
- query = self ._makeOne (_DATASET , _KIND )
302
+ query = self ._makeOne (_KIND , _DATASET )
303
303
query .group_by = ['field1' , 'field2' ]
304
304
self .assertEqual (query .group_by , ['field1' , 'field2' ])
305
305
@@ -308,7 +308,7 @@ def test_group_by_multiple_calls(self):
308
308
_KIND = 'KIND'
309
309
_GROUP_BY1 = ['field1' , 'field2' ]
310
310
_GROUP_BY2 = ['field3' ]
311
- query = self ._makeOne (_DATASET , _KIND )
311
+ query = self ._makeOne (_KIND , _DATASET )
312
312
query .group_by = _GROUP_BY1
313
313
self .assertEqual (query .group_by , _GROUP_BY1 )
314
314
query .group_by = _GROUP_BY2
@@ -317,7 +317,7 @@ def test_group_by_multiple_calls(self):
317
317
def test_fetch_defaults_wo_implicit_connection (self ):
318
318
_DATASET = 'DATASET'
319
319
_KIND = 'KIND'
320
- query = self ._makeOne (_DATASET , _KIND )
320
+ query = self ._makeOne (_KIND , _DATASET )
321
321
self .assertRaises (ValueError , query .fetch )
322
322
323
323
def test_fetch_defaults_w_implicit_connection (self ):
@@ -326,7 +326,7 @@ def test_fetch_defaults_w_implicit_connection(self):
326
326
_DATASET = 'DATASET'
327
327
_KIND = 'KIND'
328
328
connection = _Connection ()
329
- query = self ._makeOne (_DATASET , _KIND )
329
+ query = self ._makeOne (_KIND , _DATASET )
330
330
331
331
with _monkey_defaults (connection = connection ):
332
332
iterator = query .fetch ()
@@ -338,7 +338,7 @@ def test_fetch_explicit(self):
338
338
_DATASET = 'DATASET'
339
339
_KIND = 'KIND'
340
340
connection = _Connection ()
341
- query = self ._makeOne (_DATASET , _KIND )
341
+ query = self ._makeOne (_KIND , _DATASET )
342
342
iterator = query .fetch (limit = 7 , offset = 8 , connection = connection )
343
343
self .assertTrue (iterator ._query is query )
344
344
self .assertEqual (iterator ._limit , 7 )
0 commit comments