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 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]'}}
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)