organization.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:django-open-volunteering-platform 作者: OpenVolunteeringPlatform 项目源码 文件源码
def test_can_leave_organization(self):
    """ Test it's possible to leave the organization """
    mail.outbox = []
    self.assertTrue(len(mail.outbox) == 0)
    self.assertTrue(self.user2 in self.organization.members.all())
    self.client.force_authenticate(self.user2)
    response = self.client.post(reverse("organization-leave", ["test-organization"]), {}, format="json")

    self.assertTrue(response.status_code == 200)
    self.assertTrue(response.data["detail"] == "You've left the organization.")
    self.assertTrue(self.user2 not in self.organization.members.all())


    subjects = [x.subject for x in mail.outbox]
    if is_email_enabled("default", "userLeft-toUser"): # pragma: no cover
      self.assertTrue(get_email_subject("default", "userLeft-toUser", "You have left an organization"))
    if is_email_enabled("default", "userLeft-toOwner"): # pragma: no cover
      self.assertTrue(get_email_subject("default", "userLeft-toOwner", "An user has left an organization you own"))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号