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