Skip to content

Commit 6a77c1a

Browse files
committed
Reorder 'Query.__init__' paramters to match Entity.
1 parent 73a9561 commit 6a77c1a

File tree

6 files changed

+28
-28
lines changed

6 files changed

+28
-28
lines changed

gcloud/datastore/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
>>> # Then do other things...
1010
>>> from gcloud.datastore.entity import Entity
1111
>>> from gcloud.datastore.query import Query
12-
>>> query = Query('EntityKind', dataset)
12+
>>> query = Query(dataset, 'EntityKind')
1313
>>> entity = Entity(dataset, 'EntityKind')
1414
1515
The main concepts with this API are:
@@ -83,7 +83,7 @@ def get_dataset(dataset_id, client_email, private_key_path):
8383
>>> dataset = datastore.get_dataset('dataset-id', email, key_path)
8484
>>> # Now you can do things with the dataset.
8585
>>> from gcloud.datastore.query import Query
86-
>>> query = Query('TestKind', dataset)
86+
>>> query = Query(dataset, 'TestKind')
8787
>>> query.fetch()
8888
[...]
8989

gcloud/datastore/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def run_query(self, dataset_id, query_pb, namespace=None):
213213
>>> from gcloud.datastore.query import Query
214214
>>> connection = datastore.get_connection(email, key_path)
215215
>>> dataset = connection.dataset('dataset-id')
216-
>>> query = Query('MyKind', dataset).filter('property =', 'val')
216+
>>> query = Query(dataset, 'MyKind').filter('property =', 'val')
217217
218218
Using the `fetch`` method...
219219

gcloud/datastore/demo/demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
# Now let's try a more advanced query.
3131
# We'll start by look at all Thing entities:
32-
query = Query('Thing', dataset)
32+
query = Query(dataset, 'Thing')
3333

3434
# Let's look at the first two.
3535
print query.limit(2).fetch()

gcloud/datastore/query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class Query(object):
4242
}
4343
"""Mapping of operator strings and their protobuf equivalents."""
4444

45-
def __init__(self, kind=None, dataset=None, namespace=None):
45+
def __init__(self, dataset=None, kind=None, namespace=None):
4646
self._dataset = dataset
4747
self._namespace = namespace
4848
self._pb = datastore_pb.Query()

gcloud/datastore/test_connection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ def test_run_query_wo_namespace_empty_result(self):
329329

330330
DATASET_ID = 'DATASET'
331331
KIND = 'Nonesuch'
332-
q_pb = Query(KIND, DATASET_ID).to_protobuf()
332+
q_pb = Query(kind=KIND).to_protobuf()
333333
rsp_pb = datastore_pb.RunQueryResponse()
334334
conn = self._makeOne()
335335
URI = '/'.join([
@@ -368,7 +368,7 @@ def test_run_query_w_namespace_nonempty_result(self):
368368
DATASET_ID = 'DATASET'
369369
KIND = 'Kind'
370370
entity = datastore_pb.Entity()
371-
q_pb = Query(KIND, DATASET_ID).to_protobuf()
371+
q_pb = Query(kind=KIND).to_protobuf()
372372
rsp_pb = datastore_pb.RunQueryResponse()
373373
rsp_pb.batch.entity_result.add(entity=entity)
374374
rsp_pb.batch.entity_result_type = 1 # FULL

gcloud/datastore/test_query.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ def _getTargetClass(self):
88

99
return Query
1010

11-
def _makeOne(self, kind=None, dataset=None, namespace=None):
12-
return self._getTargetClass()(kind, dataset, namespace)
11+
def _makeOne(self, dataset=None, kind=None, namespace=None):
12+
return self._getTargetClass()(dataset, kind, namespace)
1313

1414
def test_ctor_defaults(self):
1515
query = self._getTargetClass()()
@@ -25,7 +25,7 @@ def test_ctor_explicit(self):
2525
_KIND = 'KIND'
2626
_NAMESPACE = 'NAMESPACE'
2727
dataset = Dataset(_DATASET)
28-
query = self._makeOne(_KIND, dataset, _NAMESPACE)
28+
query = self._makeOne(dataset, _KIND, _NAMESPACE)
2929
self.assertTrue(query.dataset() is dataset)
3030
kq_pb, = list(query.kind())
3131
self.assertEqual(kq_pb.name, _KIND)
@@ -39,7 +39,7 @@ def test__clone(self):
3939
_CURSOR = 'DEADBEEF'
4040
_NAMESPACE = 'NAMESPACE'
4141
dataset = Dataset(_DATASET)
42-
query = self._makeOne(_KIND, dataset, _NAMESPACE)
42+
query = self._makeOne(dataset, _KIND, _NAMESPACE)
4343
query._cursor = _CURSOR
4444
clone = query._clone()
4545
self.assertFalse(clone is query)
@@ -58,7 +58,7 @@ def test_to_protobuf_empty(self):
5858

5959
def test_to_protobuf_w_kind(self):
6060
_KIND = 'KIND'
61-
query = self._makeOne(_KIND)
61+
query = self._makeOne(kind=_KIND)
6262
q_pb = query.to_protobuf()
6363
kq_pb, = list(q_pb.kind)
6464
self.assertEqual(kq_pb.name, _KIND)
@@ -189,7 +189,7 @@ def test_kind_setter_wo_existing(self):
189189
_DATASET = 'DATASET'
190190
_KIND = 'KIND'
191191
dataset = Dataset(_DATASET)
192-
query = self._makeOne(dataset=dataset)
192+
query = self._makeOne(dataset)
193193
after = query.kind(_KIND)
194194
self.assertFalse(after is query)
195195
self.assertTrue(isinstance(after, self._getTargetClass()))
@@ -203,7 +203,7 @@ def test_kind_setter_w_existing(self):
203203
_KIND_BEFORE = 'KIND_BEFORE'
204204
_KIND_AFTER = 'KIND_AFTER'
205205
dataset = Dataset(_DATASET)
206-
query = self._makeOne(_KIND_BEFORE, dataset)
206+
query = self._makeOne(dataset, _KIND_BEFORE)
207207
after = query.kind(_KIND_AFTER)
208208
self.assertFalse(after is query)
209209
self.assertTrue(isinstance(after, self._getTargetClass()))
@@ -218,7 +218,7 @@ def test_limit_setter_wo_existing(self):
218218
_KIND = 'KIND'
219219
_LIMIT = 42
220220
dataset = Dataset(_DATASET)
221-
query = self._makeOne(_KIND, dataset)
221+
query = self._makeOne(dataset, _KIND)
222222
after = query.limit(_LIMIT)
223223
self.assertFalse(after is query)
224224
self.assertTrue(isinstance(after, self._getTargetClass()))
@@ -232,7 +232,7 @@ def test_dataset_setter(self):
232232
_DATASET = 'DATASET'
233233
_KIND = 'KIND'
234234
dataset = Dataset(_DATASET)
235-
query = self._makeOne(_KIND)
235+
query = self._makeOne(kind=_KIND)
236236
after = query.dataset(dataset)
237237
self.assertFalse(after is query)
238238
self.assertTrue(isinstance(after, self._getTargetClass()))
@@ -254,7 +254,7 @@ def test_fetch_default_limit(self):
254254
prop.value.string_value = u'Foo'
255255
connection = _Connection(entity_pb)
256256
dataset = _Dataset(_DATASET, connection)
257-
query = self._makeOne(_KIND, dataset)
257+
query = self._makeOne(dataset, _KIND)
258258
entities = query.fetch()
259259
self.assertEqual(len(entities), 1)
260260
self.assertEqual(entities[0].key().path(),
@@ -283,7 +283,7 @@ def test_fetch_explicit_limit(self):
283283
connection = _Connection(entity_pb)
284284
connection._cursor = _CURSOR
285285
dataset = _Dataset(_DATASET, connection)
286-
query = self._makeOne(_KIND, dataset, _NAMESPACE)
286+
query = self._makeOne(dataset, _KIND, _NAMESPACE)
287287
limited = query.limit(13)
288288
entities = query.fetch(13)
289289
self.assertEqual(query._cursor, _CURSOR)
@@ -302,7 +302,7 @@ def test_cursor_not_fetched(self):
302302
_KIND = 'KIND'
303303
connection = _Connection()
304304
dataset = _Dataset(_DATASET, connection)
305-
query = self._makeOne(_KIND, dataset)
305+
query = self._makeOne(dataset, _KIND)
306306
self.assertRaises(RuntimeError, query.cursor)
307307

308308
def test_cursor_fetched(self):
@@ -312,7 +312,7 @@ def test_cursor_fetched(self):
312312
_KIND = 'KIND'
313313
connection = _Connection()
314314
dataset = _Dataset(_DATASET, connection)
315-
query = self._makeOne(_KIND, dataset)
315+
query = self._makeOne(dataset, _KIND)
316316
query._cursor = _CURSOR
317317
self.assertEqual(query.cursor(), base64.b64encode(_CURSOR))
318318

@@ -321,7 +321,7 @@ def test_with_cursor_neither(self):
321321
_KIND = 'KIND'
322322
connection = _Connection()
323323
dataset = _Dataset(_DATASET, connection)
324-
query = self._makeOne(_KIND, dataset)
324+
query = self._makeOne(dataset, _KIND)
325325
self.assertTrue(query.with_cursor(None) is query)
326326

327327
def test_with_cursor_w_start(self):
@@ -332,7 +332,7 @@ def test_with_cursor_w_start(self):
332332
_KIND = 'KIND'
333333
connection = _Connection()
334334
dataset = _Dataset(_DATASET, connection)
335-
query = self._makeOne(_KIND, dataset)
335+
query = self._makeOne(dataset, _KIND)
336336
after = query.with_cursor(_CURSOR_B64)
337337
self.assertFalse(after is query)
338338
q_pb = after.to_protobuf()
@@ -347,7 +347,7 @@ def test_with_cursor_w_end(self):
347347
_KIND = 'KIND'
348348
connection = _Connection()
349349
dataset = _Dataset(_DATASET, connection)
350-
query = self._makeOne(_KIND, dataset)
350+
query = self._makeOne(dataset, _KIND)
351351
after = query.with_cursor(None, _CURSOR_B64)
352352
self.assertFalse(after is query)
353353
q_pb = after.to_protobuf()
@@ -364,7 +364,7 @@ def test_with_cursor_w_both(self):
364364
_KIND = 'KIND'
365365
connection = _Connection()
366366
dataset = _Dataset(_DATASET, connection)
367-
query = self._makeOne(_KIND, dataset)
367+
query = self._makeOne(dataset, _KIND)
368368
after = query.with_cursor(_START_B64, _END_B64)
369369
self.assertFalse(after is query)
370370
q_pb = after.to_protobuf()
@@ -373,15 +373,15 @@ def test_with_cursor_w_both(self):
373373

374374
def test_order_empty(self):
375375
_KIND = 'KIND'
376-
before = self._makeOne(_KIND)
376+
before = self._makeOne(kind=_KIND)
377377
after = before.order()
378378
self.assertFalse(after is before)
379379
self.assertTrue(isinstance(after, self._getTargetClass()))
380380
self.assertEqual(before.to_protobuf(), after.to_protobuf())
381381

382382
def test_order_single_asc(self):
383383
_KIND = 'KIND'
384-
before = self._makeOne(_KIND)
384+
before = self._makeOne(kind=_KIND)
385385
after = before.order('field')
386386
after_pb = after.to_protobuf()
387387
order_pb = list(after_pb.order)
@@ -392,7 +392,7 @@ def test_order_single_asc(self):
392392

393393
def test_order_single_desc(self):
394394
_KIND = 'KIND'
395-
before = self._makeOne(_KIND)
395+
before = self._makeOne(kind=_KIND)
396396
after = before.order('-field')
397397
after_pb = after.to_protobuf()
398398
order_pb = list(after_pb.order)
@@ -403,7 +403,7 @@ def test_order_single_desc(self):
403403

404404
def test_order_multiple(self):
405405
_KIND = 'KIND'
406-
before = self._makeOne(_KIND)
406+
before = self._makeOne(kind=_KIND)
407407
after = before.order('foo', '-bar')
408408
after_pb = after.to_protobuf()
409409
order_pb = list(after_pb.order)

0 commit comments

Comments
 (0)