def test_active_user_query(self): self._send_user_to_es() results = get_user_stubs([self.user._id], ['user_data_es']) self.assertEqual(len(results), 1) metadata = results[0].pop('user_data_es') self.assertEqual( { 'commcare_project': 'user-esaccessors-test', PROFILE_SLUG: self.profile.id, 'job': 'reporter', 'office': 'phone_booth', }, {item['key']: item['value'] for item in metadata}) self.assertEqual( results[0], { '_id': self.user._id, '__group_ids': [], 'username': self.user.username, 'is_active': True, 'first_name': self.user.first_name, 'last_name': self.user.last_name, 'doc_type': 'CommCareUser', 'location_id': None, })
def check_user(self, user): self.es.indices.refresh(USER_INDEX_INFO.index) results = get_user_stubs([user._id]) self.assertEquals(len(results), 1) self.assertEquals(results[0], { '_id': user._id, 'username': user.username, 'is_active': True, 'first_name': user.first_name, 'last_name': user.last_name, 'doc_type': user.doc_type, })
def test_inactive_user_query(self): self._send_user_to_es('123', is_active=False) results = get_user_stubs(['123']) self.assertEquals(len(results), 1) self.assertEquals(results[0], { '_id': '123', 'username': self.username, 'is_active': False, 'first_name': self.first_name, 'last_name': self.last_name, 'doc_type': self.doc_type, })
def test_inactive_user_query(self): self._send_user_to_es('123', is_active=False) results = get_user_stubs(['123']) self.assertEquals(len(results), 1) self.assertEquals( results[0], { '_id': '123', 'username': self.username, 'is_active': False, 'first_name': self.first_name, 'last_name': self.last_name, 'doc_type': self.doc_type, })
def test_active_user_query(self): self._send_user_to_es('123') results = get_user_stubs(['123']) self.assertEquals(len(results), 1) self.assertEquals(results[0], { '_id': '123', 'username': self.username, 'is_active': True, 'first_name': self.first_name, 'last_name': self.last_name, 'doc_type': self.doc_type, 'location_id': None })
def test_active_user_query(self): self._send_user_to_es('123') results = get_user_stubs(['123']) self.assertEqual(len(results), 1) self.assertEqual( results[0], { '_id': '123', 'username': self.username, 'is_active': True, 'first_name': self.first_name, 'last_name': self.last_name, 'doc_type': self.doc_type, 'location_id': None })
def test_inactive_user_query(self): self._send_user_to_es(is_active=False) results = get_user_stubs([self.user._id]) self.assertEqual(len(results), 1) self.assertEqual(results[0], { '_id': self.user._id, '__group_ids': [], 'username': self.user.username, 'is_active': False, 'first_name': self.user.first_name, 'last_name': self.user.last_name, 'doc_type': 'CommCareUser', 'location_id': None })