コード例 #1
0
 def test_get_key(self):
     self.assertEqual('key', get_key('key'))
     self.assertEqual('x__key__y', get_key('key', 'x', 'y'))
コード例 #2
0
 def _get_agent_query(self, agent, prefix):
     # Always add in isnull
     return (filter_isnull('agent', prefix)
             | self._get_filter(get_key('agent', prefix), agent))
コード例 #3
0
 def _get_target_query(self, target, prefix):
     return self._get_filter(get_key('target', prefix), target)
コード例 #4
0
 def _get_role_query(self, role, prefix):
     return Q(**{get_key('role', prefix, 'in'): role})