equal
deleted
inserted
replaced
774 return 12 |
774 return 12 |
775 res, req = self.remote_call('foo') |
775 res, req = self.remote_call('foo') |
776 self.assertEqual(res, '12') |
776 self.assertEqual(res, '12') |
777 |
777 |
778 |
778 |
779 |
|
780 |
|
781 |
|
782 class UndoControllerTC(CubicWebTC): |
779 class UndoControllerTC(CubicWebTC): |
783 |
780 |
784 def setup_database(self): |
781 def setup_database(self): |
785 req = self.request() |
782 req = self.request() |
786 self.session.undo_actions = True |
783 self.session.undo_actions = True |
834 with self.assertRaises(Redirect) as cm: |
831 with self.assertRaises(Redirect) as cm: |
835 result = controller.publish(rset=None) |
832 result = controller.publish(rset=None) |
836 self.assertURLPath(cm.exception.location, 'toto') |
833 self.assertURLPath(cm.exception.location, 'toto') |
837 |
834 |
838 |
835 |
|
836 class LoginControllerTC(CubicWebTC): |
|
837 |
|
838 def test_login_with_dest(self): |
|
839 req = self.request() |
|
840 req.form = {'postlogin_path': '/elephants/babar'} |
|
841 with self.assertRaises(Redirect) as cm: |
|
842 self.ctrl_publish(req, ctrl='login') |
|
843 self.assertEqual('/elephants/babar', cm.exception.location) |
|
844 |
|
845 def test_login_no_dest(self): |
|
846 req = self.request() |
|
847 with self.assertRaises(Redirect) as cm: |
|
848 self.ctrl_publish(req, ctrl='login') |
|
849 self.assertEqual('/', cm.exception.location) |
|
850 |
839 if __name__ == '__main__': |
851 if __name__ == '__main__': |
840 unittest_main() |
852 unittest_main() |