コード例 #1
0
ファイル: tests.py プロジェクト: modoboa/modoboa
 def setUpTestData(cls):  # NOQA:N802
     """Create test data."""
     super(DomainAliasAPITestCase, cls).setUpTestData()
     factories.populate_database()
     cls.dom_alias1 = factories.DomainAliasFactory(name="dalias1.com",
                                                   target__name="test.com")
     cls.dom_alias2 = factories.DomainAliasFactory(name="dalias2.com",
                                                   target__name="test2.com")
     cls.da_token = Token.objects.create(user=core_models.User.objects.get(
         username="******"))
コード例 #2
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", ))
コード例 #3
0
ファイル: tests.py プロジェクト: modoboa/modoboa
 def test_export_domains(self):
     """Check domain export."""
     dom = models.Domain.objects.get(name="test.com")
     factories.DomainAliasFactory(name="alias.test", target=dom)
     response = self.client.get(reverse("v2:domain-export"))
     expected_response = [
         "domain,test.com,50,10,True",
         "domainalias,alias.test,test.com,True",
         "domain,test2.com,0,0,True",
     ]
     self.assertCountEqual(
         expected_response,
         force_text(response.content.strip()).split("\r\n"))
コード例 #4
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", ))
コード例 #5
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", ))