Exemple #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)
Exemple #2
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)
Exemple #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))
Exemple #4
0
 def tearDown(self):
     mbx = SpokeMbx()
     mbx.delete(self.mbx_name)
Exemple #5
0
 def setUp(self): 
     mbx = SpokeMbx()
     mbx.create(self.mbx_name)
Exemple #6
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)
Exemple #7
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))
Exemple #8
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)
Exemple #9
0
 def test_create_mailbox_twice(self):
     """Create mailbox twice; raise SpokeIMAPError."""
     mbx = SpokeMbx()
     self.assertRaises(error.SpokeIMAPError, mbx.create, self.mbx_name)
Exemple #10
0
 def tearDown(self):
     mbx = SpokeMbx()
     mbx.delete(self.mbx_name)
Exemple #11
0
 def setUp(self):
     mbx = SpokeMbx()
     mbx.create(self.mbx_name)