Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Rename '_query_factory' helper -> '_get_factory' to avoid confustion.
Incorporates feedback from @dhermees.
  • Loading branch information
tseaver committed Oct 22, 2014
commit 3a62db9e4c8975d8747a5a6e469700069ad28186
4 changes: 2 additions & 2 deletions gcloud/datastore/_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ def _register_factory(name, factory):
_FACTORIES[name] = factory


def _query_factory(name):
def _get_factory(name):
"""Look up a factory by name."""
factory = _FACTORIES.get(name)
if factory is None:
Expand All @@ -40,7 +40,7 @@ def _query_factory(name):

def _invoke_factory(name, *args, **kw):
"""Look up and call a factory by name."""
return _query_factory(name)(*args, **kw)
return _get_factory(name)(*args, **kw)


def _get_protobuf_attribute_and_value(val):
Expand Down
2 changes: 1 addition & 1 deletion gcloud/datastore/query.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ def ancestor(self, ancestor):
ancestor = _helpers._invoke_factory('Key_path', *ancestor)

# If we don't have a Key value by now, something is wrong.
if not isinstance(ancestor, _helpers._query_factory('Key')):
if not isinstance(ancestor, _helpers._get_factory('Key')):
raise TypeError('Expected list or Key, got %s.' % type(ancestor))

# Get the composite filter and add a new property filter.
Expand Down
8 changes: 4 additions & 4 deletions gcloud/datastore/test__helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,18 @@ class _Bar(object):
self.assertRaises(DuplicateFactory, self._callFUT, 'Foo', _Bar)


class Test__query_factory(_FactoryBase, unittest2.TestCase):
class Test__get_factory(_FactoryBase, unittest2.TestCase):

def setUp(self):
from gcloud.datastore._helpers import _FACTORIES

super(Test__query_factory, self).setUp()
super(Test__get_factory, self).setUp()
_FACTORIES['Widget'] = self._factory

def _callFUT(self, name, *args, **kw):
from gcloud.datastore._helpers import _query_factory
from gcloud.datastore._helpers import _get_factory

return _query_factory(name, *args, **kw)
return _get_factory(name, *args, **kw)

@staticmethod
def _factory(*args, **kw): # pragma: NO COVER
Expand Down