def test_user_looks_ok(self): self.assertTrue(user_looks_ok(self.commcare_user)) # bad self.commcare_user.domain_membership = DomainMembership(domain=self.domain) self.assertFalse(user_looks_ok(self.commcare_user)) # good self.commcare_user.domain_membership = DomainMembership(domain=self.domain, role_id='123') self.assertTrue(user_looks_ok(self.commcare_user)) # bad self.commcare_user.domain_membership = DomainMembership(domain=self.domain) self.assertFalse(user_looks_ok(self.commcare_user)) # good del self.commcare_user.user_data['commcare_project'] self.assertTrue(user_looks_ok(self.commcare_user))
def _restore_user(self): restore_domain_membership(self.commcare_user) user = CommCareUser.get(self.commcare_user._id) self.assertTrue(user_looks_ok(user)) return user
def _reset_domain_membership(self): self.commcare_user.domain_membership = DomainMembership(domain=self.domain) self.commcare_user.save() self.assertFalse(user_looks_ok(self.commcare_user))