def test(backend_mock, request_mock):
                request_mock.method = 'POST'
                request_mock.form = {
                    'first': '50',
                    'second': '70',
                }

                frontend.home()

                backend_mock.add.assert_called_once_with(50, 70)
示例#2
0
            def setup():
                it.request_mock.form['currency'] = 'ISK'
                rate = 3.1234
                cfactor = 100
                it.backend_mock.get_exchange_rate.return_value = (rate,
                                                                  cfactor)

                it.html = home()
 def test(request_mock):
     request_mock.method = 'GET'
     html = frontend.home()
     it.assertIn('<form', html)
     it.assertIn('name="first"', html)
     it.assertIn('name="second"', html)
 def test(request_mock):
     request_mock.method = 'GET'
     html = frontend.home()
     it.assertIn('Home Page', html)
示例#5
0
            def setup():
                it.backend_mock.NoData = KeyError
                it.backend_mock.get_exchange_rate.side_effect = it.backend_mock.NoData

                it.html = home()
示例#6
0
 def setup():
     it.html = home()