def test_matches(self): v = Validation.matches("last_name", re.compile(r"^[A-Z]")) self.assertTrue(v.is_valid(self.model)[0]) self.model.last_name = self.model.last_name.lower() self.assertFalse(v.is_valid(self.model)[0])