コード例 #1
0
    def test_multiple_groups_to_users(self):
        group1 = self._send_group_to_es(users=['billy', 'joel'])
        group2 = self._send_group_to_es(users=['eric', 'clapton'])

        user_ids = get_groups_user_ids([group1._id, group2._id])
        self.assertEqual(set(user_ids),
                         set(['billy', 'joel', 'eric', 'clapton']))
コード例 #2
0
ファイル: filters.py プロジェクト: xbryanc/commcare-hq
 def to_es_filter(self):
     user_ids = get_groups_user_ids(self.group_ids)
     return self.base_filter(user_ids).to_es_filter()
コード例 #3
0
    def test_one_user_in_group(self):
        group1 = self._send_group_to_es(users=['billy'])

        user_ids = get_groups_user_ids([group1._id])
        self.assertEqual(set(user_ids), set(['billy']))
コード例 #4
0
ファイル: filters.py プロジェクト: dimagi/commcare-hq
 def to_es_filter(self):
     user_ids = get_groups_user_ids(self.group_ids)
     return self.base_filter(user_ids).to_es_filter()
コード例 #5
0
    def test_multiple_groups_to_users(self):
        group1 = self._send_group_to_es(users=['billy', 'joel'])
        group2 = self._send_group_to_es(users=['eric', 'clapton'])

        user_ids = get_groups_user_ids([group1._id, group2._id])
        self.assertEqual(set(user_ids), set(['billy', 'joel', 'eric', 'clapton']))
コード例 #6
0
    def test_one_group_to_users(self):
        group1 = self._send_group_to_es(users=['billy', 'joel'])

        user_ids = get_groups_user_ids([group1._id])
        self.assertEqual(set(user_ids), set(['billy', 'joel']))