Exemple #1
0
 def test_run_validator(self):
     schema = fforms.schema.Schema('abc')
     schema.validator = mock.MagicMock()
     data = mock.Mock()
     self.assertIs(schema._run_validator(data),
                   schema.validator.return_value)
     schema.validator.assert_called_once_with(data)
Exemple #2
0
 def test_run_validator_error(self):
     schema = fforms.schema.Schema('abc')
     schema.validator = mock.MagicMock()
     schema.validator.side_effect = fforms.validators.ValidationError("a", {})
     data = mock.Mock()
     self.assertIsInstance(schema._run_validator(data),
                           fforms.validators.ValidationError)
     schema.validator.assert_called_once_with(data)