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']))
def to_es_filter(self): user_ids = get_groups_user_ids(self.group_ids) return self.base_filter(user_ids).to_es_filter()
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']))
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']))