Example #1
0
    def test_text(self):
        """
        Test for text validation
        """
        # Valid inputs
        self.assertTrue(Validate.text("test"))
        self.assertTrue(Validate.text("Only <br> tags are fine"))
        self.assertTrue(Validate.text("Only <br/> tags are fine"))
        self.assertTrue(Validate.text("This is longer text"))
        self.assertTrue(Validate.text("!?-+ç%&/()=?"))
        self.assertTrue(Validate.text("öüäéèà"))

        # Invalid inptus
        self.assertRaises(ValueError, Validate.text, "<p>This is false</p>")
        self.assertRaises(ValueError, Validate.text, 3)
        self.assertRaises(ValueError, Validate.text, None)