summaryrefslogtreecommitdiff
path: root/service/test/support/integration/multi_user_client.py
AgeCommit message (Collapse)Author
2016-12-08Revert "[#801] Merge branch 'signup'"Roald de Vries
This reverts commit d10f607a4d40587510b0dc31b31fe4750bf4a3a3, reversing changes made to c28abba2f5b1186c671ebef508d40ffaae6d5bc5.
2016-12-05remove templates folder from root resource parametersRoald de Vries
2016-12-02[refactor] move app dir into public dirZara Gebru
2016-12-01fix csrf for some integration testsRoald de Vries
2016-12-01WIP: add csrf token to every requestRoald de Vries
2016-10-28removing obsolete Leap_password_checker #795NavaL
2016-10-28Fixing Authentication imports #795NavaL
2016-10-28authentication now returns AuthenticationNavaL
leap session creation is only done post-interstitial and that logic is also extracted into its own class #795
2016-10-26Adds real authenticationDenis Costa
We also did some refactoring in order to have things working. #795
2016-10-26Moving authentication out of login_resourceBruno Wagner
This is ongoing work to be able to accept and validate user domain on login (so the user can use <username> or <username@domain.com>) We are extracting the authentication logic from login_resource to be able to test and cover the cases we need
2016-10-07use test client in test case through composition instead of inheritanceRoald de Vries
2016-09-23Replace SRPSession usages with bonafideTulio Casagrande
In order to replace leap_auth with bonafide, we created a class to hold the user credentials
2016-09-12multi_user_client now accounts for the login processBruno Wagner
The login resource was being totally mocked out of the integration tests, I adapted the test client to touch the actual login code and fixed the multi_user_client to use the same checker the single user one was using. With that change we now have tests that cover the change of authenticating with bonafide
2016-08-19Started deferring leap session creation #759Bruno Wagner
Started adapting get_leap_session to deferreds Soledad and keymanager setup calls will now happen in deferreds and leap session creation itself is a deferred with callbacks This is a start in breaking the big blocking calls we were doing on the main thread, this was done without changing code inside the leap libraries yet so things can be further optimized This breaks the ~4 seconds get_leap_session piece into smaller 1 seconds one, that can be further optimized and deferred to even smaller calls There are requests calls happening on the main thread that should get this number even further down Also moved some pieces from bitmask libraries to our bootstrap, because they are not bitmask libraries anymore and that was causing confusion
2016-06-24Issue #694 add an admin restricted resource for user statsNavaL
2016-06-23refactoring: moved Service factories to the service config fileNavaL
2016-02-25changed logout to postNavaL
Issue #612
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
2016-02-03checks to load leap sessions and services or notNavaL
Issue #590
2016-01-28added ft stepNavaL
Issue #583
2016-01-28making async setup user services after authNavaL
Issue #583
2016-01-28removed unnecessary imports, and wrong yieldsNavaL
Issue #576
2016-01-27Add a login multi user functional testFolker Bernitt
- Issue #576 - Extended AppTestClient with multi user support
2016-01-26Refactor test account account creation into own classFolker Bernitt
- Issue #576 - Step towards functional tests for multi user
2016-01-26minor refactoringsNavaL
Issue #576
2016-01-25added integration testNavaL
Issue #576