def test_validateParamValue(self): v = validate(['param1=test']) m = mock.Mock() m.configure_mock( **{'__name__':"testfunc"}) _v = v(m) _v(param1="test") self.assertTrue(m.called)
def test_validateParamNotCorrectValue(self): v = validate(['param1=testx']) m = mock.Mock() m.configure_mock( **{'__name__':"testfunc"}) _v = v(m) self.assertRaises(ValueError, _v, param1="test") self.assertFalse(m.called)
def test_validateParamDoesntExists(self): v = validate(['param1']) m = mock.Mock() m.configure_mock( **{'__name__':"testfunc"}) _v = v(m) self.assertRaises(ValueError, _v, paramX="test") self.assertFalse(m.called)