summaryrefslogtreecommitdiff
path: root/service/test/support/integration/app_test_client.py
AgeCommit message (Collapse)Author
2016-06-23refactoring: moved Service factories to the service config fileNavaL
2016-04-13Issue #674: Update Account usage to pass user_idCaio Carrara
There is an update on leap_mail where an user id became required to create an Account. So, this change update the Account usage on user agent to pass this parameter.
2016-04-04Migrate ImapAccount to AccountTulio Casagrande
Migrate all usage of leap.ImapAccount to leap.Account We had to adapt some calls because of signature changes and, because we need the Account to be initialized before moving on, we are directly using the deferred initialization that the account has See: https://github.com/leapcode/leap_mail/pull/228
2016-02-25serving the client directly, as the current dependency on proxy strips out ↵NavaL
xsrf cookies -fixing functional test Issue #612
2016-02-25Backend and frontend protection against csrf attacks:NavaL
- root resources changes the csrf token cookie everytime it is loaded, in particular during the intestitial load during login - it will also add that cookie on single user mode - initialize will still load all resources - but they you cant access them if the csrf token do not match - all ajax calls needs to add the token to the header - non ajax get requests do not need xsrf token validation - non ajax post will have to send the token in as a form input or in the content Issue #612
2016-02-10Fix Issue #596: Provide correct content-typeFelix Hammerl
Provide the proper content-type Quote filename due to Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=221028
2016-02-05closing the services closes leap session, which stops background tasks, ↵NavaL
close soldedad and remove it from cache Issue #586
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-22Add mutli-user mode to user-agentFolker Bernitt
- Issue #576 - To start in multi user, run with --multi-user --provider provider-name.tld
2016-01-19Make RootResource read account email from mail serviceFolker Bernitt
- Issue #576
2016-01-18root resource now depends on the services factory -- and mail service, for ↵NavaL
now -- Issue #576
2016-01-18migrating feedback resources to use services factoryNavaL
Issue #576
2016-01-18migrating mails resources to use services factoryNavaL
Issue #576
2016-01-18migrating contact resources to use the services factoryNavaL
Issue #576
2016-01-18migrating AttachmentsResources to use the service factoryNavaL
Issue #576
2016-01-18Refactory KeyResource to get services from sessionFolker Bernitt
- Issue #576 - Only first step (other services not changed yet) - Faked session access for now
2016-01-18Move user folder logic up to ServicesFolker Bernitt
- Issue #576
2016-01-12Issue #577 - Added namespace to search index pathBruno Wagner
2015-12-18extracted a leap attachment store, handling all attachment responsibilities, ↵mnandri
including saving attachments. Issue #548
2015-12-18WIP: rename me latermnandri
2015-11-10refactor unit testsw00
don't use initialize method of root_resource in test
2015-10-13Add tests for welcome mail.Giovane
2015-09-21#442 Creates feedback service that create tickets on leap web.Giovane
2015-09-10Removed PixelatedMail class leftoversBruno Wagner
We removed Pixelated mail tests and adapted the remaining tests to use Leap mail instead of it. Completely removed that now
2015-09-09Remove soledad querier and last usagesFolker Bernitt
- Issue #432
2015-09-08Remove Soledad from AppTestClientkaeff
2015-09-04Remove SoledadQuerier from Serviceskaeff
- Issues: #449, #432
2015-09-03#304 Adds PixelatedSite class to hold custom request configuration and ↵Giovane
remove foundation inline javascript.
2015-09-02Download attachments from mail store instead of querierFolker Bernitt
- Issue #435 - Improved error handling of attachment resource
2015-08-25[refactor] remove mailbox referencesVictor Shyba
Extracted listener logic and removed remaining mailboxes references Issues -- #439 -- #440
2015-08-17Bind only local interface for server when running functionalskaeff
When running on Mac OSX with the system's firewall enabled, binding all interfaces prompts the firewall. The pop-up is very annoying, esp. since the tests don't block before you allowed the server to start.
2015-08-11Fixed test_search integration test.Folker Bernitt
2015-08-11Worked on integration tests.Folker Bernitt
2015-08-11Changed test_delete_mail.py integration test to new mail store.Folker Bernitt
- intermediate state, some tests are broken
2015-08-11Made LeapMail compatible with SearchEngine.Folker Bernitt
2015-08-11First steps migrating mail service to new data model.Folker Bernitt
2015-08-11Added mail store to mail service.Folker Bernitt
2015-08-11Start events server before running functional tests.Folker Bernitt
- Issue #420 - Should create server.key before behave tests - Revert "move events diabling to AppTestClient for functional tests"
2015-08-11move events diabling to AppTestClient for functional testsVictor Shyba
2015-08-11Fixed all functional tests using crochet.Folker Bernitt
- Issue #420 - Added crochet as a test dependency - crochet now executes twisted in same process, in a background thread
2015-08-11fix attachment integration testVictor Shyba
2015-08-11Added add mailbox and add message behaviour.Folker Bernitt
- Add message does not yet mail index
2015-08-11Fixed test_delete_mail integration test.Folker Bernitt
2015-08-11Fixed test_mark_as_read_unread.py.Folker Bernitt
2015-08-11Fixed MarkAsReadUnreadTest#test_mark_single_as_read and underlying ↵Folker Bernitt
implementation.
2015-08-11fix integration test_searchVictor Shyba
2015-08-11fix test_soledad_querierVictor Shyba
2015-08-11Fixing integration tests.Folker Bernitt
2015-06-12[refactor] SearchEngine does not need a querierVictor Shyba
It was used only to retrieve encryption key. This should be done by who is using it.