def test_login_fail(self): self.browser.get_html.return_value = 'xxxx check and try again xxxx' form = Mock() self.browser.get_form.return_value = form self.assertFalse(vfs.login(self.browser, 'user', 'pass')) expected = [call('user', 'login_uname'), call('pass', 'login_pwd')] self.assertEqual(expected, form.set_value.call_args_list) self.browser.submit.asser_called_once_with() self.browser.get_form.assert_called_once_with('flyClubLogin')
def test_login_ok(self): self.browser.get_html.return_value = 'xxxx xxxx' form = Mock() self.browser.get_form.return_value = form self.assertTrue(vfs.login(self.browser, 'user', 'pass'))