def setUp(self): super(PermissionsTestCase, self).setUp() dom = DomainFactory(name='test.com') self.admin = UserFactory(username='******', groups=('DomainAdmins', )) MailboxFactory(address='admin', domain=dom, user=self.admin) dom.add_admin(self.admin)
def populate_database(): """Create test data. 2 domains, 1 domain admin, 2 users """ dom = DomainFactory(name="test.com") admin = UserFactory(username="******", groups=('DomainAdmins', ), password='******') MailboxFactory(address='admin', domain=dom, user=admin) account = UserFactory.create( username="******", groups=('SimpleUsers', ), ) MailboxFactory.create(address='user', domain=dom, user=account) fwd = AliasFactory.create(address='forward', domain=dom, extmboxes='*****@*****.**') al = AliasFactory.create(address='alias', domain=dom) al.mboxes.add(account.mailbox_set.all()[0]) AliasFactory.create(address='postmaster', domain=dom, extmboxes='[email protected],[email protected]') dom.add_admin(admin) dom2 = DomainFactory.create(name='test2.com', quota=0) admin = UserFactory.create(username='******', groups=('DomainAdmins', ), password='******') MailboxFactory.create(address='admin', domain=dom2, user=admin) u = UserFactory.create(username='******', groups=('SimpleUsers', )) MailboxFactory.create(address='user', domain=dom2, user=u) dom2.add_admin(admin)
def populate_database(): """Create test data. 2 domains, 1 domain admin, 2 users """ dom = DomainFactory(name="test.com", quota=50) admin = UserFactory( username="******", groups=("DomainAdmins", ), password="******" ) MailboxFactory(address="admin", domain=dom, user=admin) account = UserFactory.create( username="******", groups=("SimpleUsers",), ) MailboxFactory.create(address="user", domain=dom, user=account) al = AliasFactory.create( address="*****@*****.**", domain=dom ) AliasRecipientFactory.create( address="*****@*****.**", alias=al) al = AliasFactory.create( address="*****@*****.**", domain=dom ) mb = account.mailbox AliasRecipientFactory.create( address=mb.full_address, alias=al, r_mailbox=mb) al = AliasFactory.create( address="*****@*****.**", domain=dom ) for address in ["*****@*****.**", "*****@*****.**"]: AliasRecipientFactory.create(address=address, alias=al) dom.add_admin(admin) dom2 = DomainFactory.create(name="test2.com", default_mailbox_quota=0) admin = UserFactory.create( username="******", groups=("DomainAdmins",), password="******" ) MailboxFactory.create(address="admin", domain=dom2, user=admin) u = UserFactory.create( username="******", groups=("SimpleUsers",) ) MailboxFactory.create(address="user", domain=dom2, user=u) dom2.add_admin(admin)
def populate_database(): """Create test data. 2 domains, 1 domain admin, 2 users """ dom = DomainFactory(name="test.com") admin = UserFactory(username="******", groups=('DomainAdmins', ), password='******') MailboxFactory(address='admin', domain=dom, user=admin) account = UserFactory.create( username="******", groups=('SimpleUsers', ), ) MailboxFactory.create(address='user', domain=dom, user=account) al = AliasFactory.create(address='*****@*****.**', domain=dom) AliasRecipientFactory.create(address='*****@*****.**', alias=al) al = AliasFactory.create(address='*****@*****.**', domain=dom) mb = account.mailbox AliasRecipientFactory.create(address=mb.full_address, alias=al, r_mailbox=mb) al = AliasFactory.create(address='*****@*****.**', domain=dom) for address in ['*****@*****.**', '*****@*****.**']: AliasRecipientFactory.create(address=address, alias=al) dom.add_admin(admin) dom2 = DomainFactory.create(name='test2.com', quota=0) admin = UserFactory.create(username='******', groups=('DomainAdmins', ), password='******') MailboxFactory.create(address='admin', domain=dom2, user=admin) u = UserFactory.create(username='******', groups=('SimpleUsers', )) MailboxFactory.create(address='user', domain=dom2, user=u) dom2.add_admin(admin)
def setUpTestData(cls): """Create test data.""" super(ResellerTestCase, cls).setUpTestData() cls.localconfig.parameters.set_value("deflt_user_quota_limit", 1000) cls.localconfig.save() cls.user = UserFactory(username='******', groups=('Resellers', ))
def setUpTestData(cls): """Create test data.""" super(ResellerTestCase, cls).setUpTestData() cls.user = UserFactory(username='******', groups=('Resellers', ))