Esempio n. 1
0
    def test_dont_overwrite(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)

        # We try to overwrite, should fail and keep the previous digest.
        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertFalse(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)
Esempio n. 2
0
    def test_overwrite(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)

        # We try to overwrite and force it.
        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertTrue(add_statement(self.task.name, "en", path, True))
        self.assertStatementInDb("en", _DIGEST_2)
Esempio n. 3
0
    def test_success_another_statement(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))

        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertTrue(add_statement(self.task.name, "zh_TW", path, False))

        self.assertStatementInDb("en", _DIGEST_1)
        self.assertStatementInDb("zh_TW", _DIGEST_2)
Esempio n. 4
0
    def test_overwrite(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)

        # We try to overwrite and force it.
        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertTrue(add_statement(self.task.name, "en", path, True))
        self.assertStatementInDb("en", _DIGEST_2)
Esempio n. 5
0
    def test_dont_overwrite(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)

        # We try to overwrite, should fail and keep the previous digest.
        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertFalse(add_statement(self.task.name, "en", path, False))
        self.assertStatementInDb("en", _DIGEST_1)
Esempio n. 6
0
    def test_success_another_statement(self):
        path = self.write_file("statement.pdf", _CONTENT_1)
        self.assertTrue(add_statement(self.task.name, "en", path, False))

        path = self.write_file("statement2.pdf", _CONTENT_2)
        self.assertTrue(add_statement(self.task.name, "zh_TW", path, False))

        self.assertStatementInDb("en", _DIGEST_1)
        self.assertStatementInDb("zh_TW", _DIGEST_2)
Esempio n. 7
0
 def test_not_pdf(self):
     path = self.write_file("statement.txt", _CONTENT_1)
     self.assertFalse(add_statement(self.task.name, "en", path, False))
     self.assertStatementNotInDb("en")
Esempio n. 8
0
 def test_no_file(self):
     path = self.get_path("statement.pdf")
     self.assertFalse(add_statement(self.task.name, "en", path, False))
     self.assertStatementNotInDb("en")
Esempio n. 9
0
 def test_not_pdf(self):
     path = self.write_file("statement.txt", _CONTENT_1)
     self.assertFalse(add_statement(self.task.name, "en", path, False))
     self.assertStatementNotInDb("en")
Esempio n. 10
0
 def test_no_file(self):
     path = self.get_path("statement.pdf")
     self.assertFalse(add_statement(self.task.name, "en", path, False))
     self.assertStatementNotInDb("en")