コード例 #1
0
    def test_liberate_message(self):
        inbox = tasks.liberate_inbox(self.mail_dir, self.inboxes[0].id)["folder"]
        email = self.inboxes[0].email_set.all()[0]
        ret_val = tasks.liberate_message(self.mail_dir, inbox, email.id)
        self.assertEqual(ret_val, None)

        ret_val = tasks.liberate_message(self.mail_dir, inbox, 10000000)
        self.assertEqual(ret_val, hex(10000000)[2:])
コード例 #2
0
    def test_liberate_inbox(self):
        result = tasks.liberate_inbox(self.mail_dir, self.inboxes[0].id)
        self.assertIn("folder", result)
        self.assertIn("ids", result)
        self.assertTrue(os.path.exists(os.path.join(self.mail_dir, '.' + result["folder"])))

        email_ids = models.Email.objects.filter(inbox=self.inboxes[0]).values_list("id", flat=True)
        self.assertItemsEqual(email_ids, result["ids"])
コード例 #3
0
ファイル: tests.py プロジェクト: stephenjudge/Inboxen
    def test_liberate_message(self):
        inbox = tasks.liberate_inbox(self.mail_dir,
                                     self.inboxes[0].id)["folder"]
        email = self.inboxes[0].email_set.all()[0]
        ret_val = tasks.liberate_message(self.mail_dir, inbox, email.id)
        self.assertEqual(ret_val, None)

        ret_val = tasks.liberate_message(self.mail_dir, inbox, 10000000)
        self.assertEqual(ret_val, hex(10000000)[2:])
コード例 #4
0
ファイル: tests.py プロジェクト: stephenjudge/Inboxen
    def test_liberate_inbox(self):
        result = tasks.liberate_inbox(self.mail_dir, self.inboxes[0].id)
        self.assertIn("folder", result)
        self.assertIn("ids", result)
        self.assertTrue(
            os.path.exists(os.path.join(self.mail_dir,
                                        '.' + result["folder"])))

        email_ids = models.Email.objects.filter(
            inbox=self.inboxes[0]).values_list("id", flat=True)
        self.assertCountEqual(email_ids, result["ids"])