示例#1
0
 def test_raised_other(self):
     fn = Mock(side_effect=ValueError(1, 2, 3))
     _fn = model(fn)
     try:
         _fn()
     except ModelError as e:
         self.assertEqual(e.args, (1, 2, 3))
示例#2
0
 def test_raised_other(self):
     fn = Mock(side_effect=ValueError(1, 2, 3))
     _fn = model(fn)
     try:
         _fn()
     except ModelError, e:
         self.assertEqual(e.args, (1, 2, 3))
示例#3
0
 def test_call(self):
     fn = Mock()
     _fn = model(fn)
     args = [1, 2, 3]
     keywords = dict(a=1, b=2)
     ret = _fn(*args, **keywords)
     fn.assert_called_once_with(*args, **keywords)
     self.assertEqual(ret, fn.return_value)
示例#4
0
 def test_call(self):
     fn = Mock()
     _fn = model(fn)
     args = [1, 2, 3]
     keywords = dict(a=1, b=2)
     ret = _fn(*args, **keywords)
     fn.assert_called_once_with(*args, **keywords)
     self.assertEqual(ret, fn.return_value)
示例#5
0
 def test_raised_model_error(self):
     fn = Mock(side_effect=ModelError)
     _fn = model(fn)
     self.assertRaises(ModelError, _fn)
示例#6
0
 def test_raised_model_error(self):
     fn = Mock(side_effect=ModelError)
     _fn = model(fn)
     self.assertRaises(ModelError, _fn)