コード例 #1
0
ファイル: test_utils.py プロジェクト: jlee2000/Bootcamp3
 def test_confirm_raises_own_exception(self):
     confirm = mock.Mock(spec=click.confirm)
     confirm.side_effect = click.Abort()
     ui = utils.UI(self.out, self.err, confirm)
     with pytest.raises(utils.AbortedError):
         ui.confirm("Confirm?")
コード例 #2
0
ファイル: test_utils.py プロジェクト: jlee2000/Bootcamp3
 def test_confirm_returns_value(self):
     confirm = mock.Mock(spec=click.confirm)
     confirm.return_value = 'foo'
     ui = utils.UI(self.out, self.err, confirm)
     return_value = ui.confirm("Confirm?")
     assert return_value == 'foo'
コード例 #3
0
ファイル: test_utils.py プロジェクト: jlee2000/Bootcamp3
 def setup(self):
     self.out = StringIO()
     self.err = StringIO()
     self.ui = utils.UI(self.out, self.err)