From 27e3ca71f920083e8bf1599facc2cc4638f8efcf Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Mon, 23 Nov 2015 19:51:12 -0300 Subject: Return 422 if deletion failed This is needed for protecting against concurrent saves on drafts. --Issue #512 --- service/test/unit/adapter/test_draft_service.py | 1 + 1 file changed, 1 insertion(+) (limited to 'service/test/unit/adapter') diff --git a/service/test/unit/adapter/test_draft_service.py b/service/test/unit/adapter/test_draft_service.py index 628b95d4..bf5e18c5 100644 --- a/service/test/unit/adapter/test_draft_service.py +++ b/service/test/unit/adapter/test_draft_service.py @@ -23,6 +23,7 @@ class DraftServiceTest(unittest.TestCase): def test_update_draft(self): mail = InputMail.from_dict(test_helper.mail_dict()) + when(self.mail_store).delete_mail(mail.ident).thenReturn(defer.succeed(True)) when(self.mail_store).add_mail('DRAFTS', mail.raw).thenReturn(defer.succeed(LeapMail('id', 'DRAFTS'))) self.draft_service.update_draft(mail.ident, mail) -- cgit v1.2.3