Пример #1
0
 def setUpTestData(cls):
     """Create test data."""
     super(RelayDomainsTestCase, cls).setUpTestData()
     admin_factories.populate_database()
     cls.rdom = RelayDomainFactory(domain__name='relaydomain.tld')
     admin_factories.DomainAliasFactory(name='relaydomainalias.tld',
                                        target=cls.rdom.domain)
     admin_factories.MailboxFactory(domain=cls.rdom.domain,
                                    address="local",
                                    user__username="******",
                                    user__groups=("SimpleUsers", ))
Пример #2
0
 def setUpTestData(cls):
     """Create test data."""
     super(RelayDomainsTestCase, cls).setUpTestData()
     admin_factories.populate_database()
     dom = admin_factories.DomainFactory(name="relaydomain.tld",
                                         type="relaydomain")
     dom.relaydomain.target_host = "external.host.tld"
     dom.relaydomain.save()
     cls.rdom = dom.relaydomain
     admin_factories.DomainAliasFactory(name="relaydomainalias.tld",
                                        target=cls.rdom.domain)
     admin_factories.MailboxFactory(domain=cls.rdom.domain,
                                    address="local",
                                    user__username="******",
                                    user__groups=("SimpleUsers", ))
Пример #3
0
 def setUpTestData(cls):
     """Create test data."""
     localconfig = core_models.LocalConfig.objects.first()
     localconfig.parameters.set_values({
         "enable_domain_limits": True,
         "enable_admin_limits": False
     })
     for name, tpl in utils.get_domain_limit_templates():
         localconfig.parameters.set_value(
             "deflt_domain_{0}_limit".format(name), 2)
     localconfig.save()
     super(DomainLimitImportTestCase, cls).setUpTestData()
     mb = admin_factories.MailboxFactory(user__username="******",
                                         domain__name="test4.com",
                                         address="user")
     cls.domain = mb.domain
Пример #4
0
 def setUpTestData(cls):
     """Create test data."""
     super(RelayDomainsTestCase, cls).setUpTestData()
     admin_factories.populate_database()
     cls.dom = admin_factories.DomainFactory(name="relaydomain.tld",
                                             type="relaydomain")
     cls.transport = tr_factories.TransportFactory(
         pattern=cls.dom.name,
         _settings={
             "relay_target_host": "external.host.tld",
             "relay_target_port": "25",
             "relay_verify_recipients": False
         })
     admin_factories.DomainAliasFactory(name="relaydomainalias.tld",
                                        target=cls.dom)
     admin_factories.MailboxFactory(domain=cls.dom,
                                    address="local",
                                    user__username="******",
                                    user__groups=("SimpleUsers", ))