Beispiel #1
0
def test_SafeMaildir_name_clash():
    try:
        shutil.rmtree("run/queue")
    except EnvironmentError:
        pass
    sq = queue.SafeMaildir('run/queue')
    sq.add("TEST")
Beispiel #2
0
def test_SafeMaildir_reraise_weird_errno():
    try:
        shutil.rmtree("run/queue")
    except EnvironmentError:
        pass

    os.stat.side_effect = raise_OSError
    sq = queue.SafeMaildir('run/queue')
    sq.add('TEST')
Beispiel #3
0
 def test_SafeMaildir_reraise_weird_errno(self):
     os.stat.side_effect = OSError
     sq = queue.SafeMaildir('run/queue')
     with self.assertRaises(OSError):
         sq.add('TEST')
Beispiel #4
0
 def test_SafeMaildir_throws_errno_failure(self):
     mailbox._create_carefully.side_effect = OSError
     sq = queue.SafeMaildir('run/queue')
     with self.assertRaises(OSError):
         sq.add('TEST')
Beispiel #5
0
 def test_SafeMaildir_name_clash(self):
     sq = queue.SafeMaildir('run/queue')
     with self.assertRaises(mailbox.ExternalClashError):
         sq.add("TEST")
Beispiel #6
0
def test_SafeMaildir_reraise_weird_errno():
    os.stat.side_effect = raise_OSError
    sq = queue.SafeMaildir('run/queue')
    sq.add('TEST')
Beispiel #7
0
def test_SafeMaildir_throws_errno_failure():
    setup()
    mailbox._create_carefully.side_effect = raise_OSError
    sq = queue.SafeMaildir('run/queue')
    sq.add("TEST")
Beispiel #8
0
def test_SafeMaildir_name_clash():
    sq = queue.SafeMaildir('run/queue')
    sq.add("TEST")