Exemplo n.º 1
0
 def test_get_mailbox(self):
     """Retrieve a mailbox; return a list of tuples."""
     flags = '\\HasNoChildren'
     expected_result = [(self.mbx_name, self.sep, flags)]
     mbx = SpokeMbx()
     result = mbx.get(self.mbx_name)
     self.assertEqual(expected_result, result)
Exemplo n.º 2
0
 def test_delete_missing_mailbox(self):
     """Delete a missing mailbox; raise SpokeIMAPError."""
     mbx_name = '*****@*****.**'
     mbx = SpokeMbx()
     self.assertRaises(error.SpokeIMAPError, mbx.delete, mbx_name)
Exemplo n.º 3
0
 def test_delete_mailbox(self):
     """Delete a mailbox; return True."""
     mbx_name = '*****@*****.**'
     mbx = SpokeMbx()
     mbx.create(mbx_name)
     self.assertTrue(mbx.delete(mbx_name))
Exemplo n.º 4
0
 def test_input_nvalid_mailbox(self):
     """Retrieve an invalid mailbox; raise InputError."""
     mbx_name = '*@test.mailbox.loc'
     mbx = SpokeMbx()
     self.assertRaises(error.InputError, mbx.get, mbx_name)
Exemplo n.º 5
0
 def test_create_mailbox_twice(self):
     """Create mailbox twice; raise SpokeIMAPError."""
     mbx = SpokeMbx()
     self.assertRaises(error.SpokeIMAPError, mbx.create, self.mbx_name)
Exemplo n.º 6
0
 def tearDown(self):
     mbx = SpokeMbx()
     mbx.delete(self.mbx_name)
Exemplo n.º 7
0
 def setUp(self):
     mbx = SpokeMbx()
     mbx.create(self.mbx_name)