def test_get_key(self): self.assertEqual('key', get_key('key')) self.assertEqual('x__key__y', get_key('key', 'x', 'y'))
def _get_agent_query(self, agent, prefix): # Always add in isnull return (filter_isnull('agent', prefix) | self._get_filter(get_key('agent', prefix), agent))
def _get_target_query(self, target, prefix): return self._get_filter(get_key('target', prefix), target)
def _get_role_query(self, role, prefix): return Q(**{get_key('role', prefix, 'in'): role})