Replace everything cpanl with django-postfix-dovecot-api

This commit is contained in:
nikolark committed 2015-01-17 17:53:03 +01:00
1 parent 99b296aaea
commit 47c033b274
13 files changed
+209 -204

No files matched your search

+8 -31
View File
@@ -1,5 +1,5 @@
from django.test import TestCase
from mailadmin.api import CPanel
from mailadmin.api import DjangoPostfixDovecotAPI
import unittest
@@ -7,41 +7,18 @@ class APITest(TestCase):
@unittest.skip("Not now")
def test_listforwards(self):
server = CPanel()
_api = DjangoPostfixDovecotAPI()
params = dict(
domain='studentersamfundet.no',
regex='kak-*'
regex='^kak-*'
)
res = server.api('Email', 'listforwards', params)
self.assertIsInstance(res, dict)
self.assertIn('cpanelresult', res)
self.assertEqual(True, True)
@unittest.skip("Not now")
def test_addforward(self):
server = CPanel()
params = dict(
domain='studentersamfundet.no',
email='test.testesen',
fwdopt='fwd',
fwdemail='nikolaik@gmail.com'
)
res = server.api('Email', 'addforward', params)
self.assertIsInstance(res, dict)
self.assertIn('cpanelresult', res)
cp_res = res['cpanelresult']
self.assertIn('event', cp_res)
self.assertIn('result', cp_res['event'])
self.assertEqual(cp_res['event']['result'], 1)
_api = DjangoPostfixDovecotAPI()
self.assertEqual(True, True)
@unittest.skip("Not now")
def test_delforward(self):
server = CPanel()
params = {
'arg-0': 'kak-lol@studentersamfundet.no=nikolaik@gmail.com',
}
res = server.api('Email', 'delforward', params, version=1)
# FIXME: Does not work!
self.assertIsInstance(res, dict)
self.assertIn('event', res)
self.assertIn('result', res['event'])
self.assertEqual(res['event']['result'], 1)
_api = DjangoPostfixDovecotAPI()
self.assertEqual(True, True)