def setUp(self):
     self.server = ResolveServer(
         None, {'backend': 'bipostal.storage.mem.Storage'})
     self.server.storage.db = {
         '[email protected]': {
             'email': '*****@*****.**',
             'status': 'active',
             'alias': '[email protected]'
         },
         '[email protected]': {
             'email': '*****@*****.**',
             'status': 'inactive',
             'alias': '[email protected]'
         },
         '[email protected]': {
             'email': '*****@*****.**',
             'status': 'deleted',
             'alias': '[email protected]'
         }
     }
Ejemplo n.º 2
0
 def setUp(self):
     self.server = ResolveServer(None, {'backend': 'bipostal.storage.mem.Storage'})
     self.server.storage.db = {'[email protected]': {'email': '*****@*****.**',
                                                   'status': 'active',
                                                   'alias': '[email protected]'},
                               '[email protected]': {'email': '*****@*****.**',
                                                   'status': 'inactive',
                                                   'alias': '[email protected]'},
                               '[email protected]': {'email': '*****@*****.**',
                                                   'status': 'deleted',
                                                   'alias': '[email protected]'}}
Ejemplo n.º 3
0
class TestMilter(unittest.TestCase):

    def setUp(self):
        self.server = ResolveServer(None, {'backend': 'bipostal.storage.mem.Storage'})
        self.server.storage.db = {'[email protected]': {'email': '*****@*****.**',
                                                      'status': 'active',
                                                      'alias': '[email protected]'},
                                  '[email protected]': {'email': '*****@*****.**',
                                                      'status': 'inactive',
                                                      'alias': '[email protected]'},
                                  '[email protected]': {'email': '*****@*****.**',
                                                      'status': 'deleted',
                                                      'alias': '[email protected]'}}
                                            

    def tearDown(self):
        pass

    def test_all(self):
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('200 ' in value and '*****@*****.**' in value)
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('200 ' in value and '*****@*****.**' in value)
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('500 ' in value)
class TestMilter(unittest.TestCase):
    def setUp(self):
        self.server = ResolveServer(
            None, {'backend': 'bipostal.storage.mem.Storage'})
        self.server.storage.db = {
            '[email protected]': {
                'email': '*****@*****.**',
                'status': 'active',
                'alias': '[email protected]'
            },
            '[email protected]': {
                'email': '*****@*****.**',
                'status': 'inactive',
                'alias': '[email protected]'
            },
            '[email protected]': {
                'email': '*****@*****.**',
                'status': 'deleted',
                'alias': '[email protected]'
            }
        }

    def tearDown(self):
        pass

    def test_all(self):
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('200 ' in value and '*****@*****.**' in value)
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('200 ' in value and '*****@*****.**' in value)
        fake = FakeSocket('GET [email protected]\n')
        self.server.handle(fake, None)
        value = fake.getvalue()
        self.failUnless('500 ' in value)