def test_create_email_domain_twice(self): """Create email domain twice; raise AlreadyExists.""" email_dom = 'twins.domain.loc' domain = SpokeEmailDomain(self.org_name) domain.create(email_dom) self.assertRaises(error.AlreadyExists, domain.create, email_dom) domain.delete(email_dom)
def tearDown(self): """Delete test organisation, user and email domain.""" acc = SpokeEmailAccount(self.org_name, self.user_id) acc.delete(self.email_addr) user = SpokeUser(self.org_name) user.delete(self.first, self.last) dom = SpokeEmailDomain(self.org_name) dom.delete(self.email_dom) org = SpokeOrg() org.delete(self.org_name, self.org_children)
def test_delete_email_domain(self): """Delete an email domain; return True.""" email_dom = 'delete.domain.loc' domain = SpokeEmailDomain(self.org_name) domain.create(email_dom) self.assertTrue(domain.delete(email_dom))