summaryrefslogtreecommitdiff
path: root/service/test/functional/features/environment.py
AgeCommit message (Collapse)Author
2017-02-17[#907] Change default webdriver to chromeTulio Casagrande
with @anikarni
2016-12-02Add support to run ipdb on errorTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-12-01Add support to use different webdriversTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-11-30Add username to behave contextTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-11-30Add sign up smoke testTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-11-30Extract user agent initializationTulio Casagrande
Now the initialization and mocking of the user agent run only when using localhost. See: https://github.com/pixelated/project-issues/issues/381
2016-11-30Extract slugify methodTulio Casagrande
2016-11-30Setup browser before_all methodTulio Casagrande
See: https://github.com/pixelated/project-issues/issues/381
2016-11-29Add support for parameterization on errorTulio Casagrande
We added debug on error, default to false and save screenshots, default to true
2016-11-29Remove twisted loggers from behave testsTulio Casagrande
The twisted loggers were capturing outputs and preventing debug with pdb
2016-11-29Convert URL constants to behave's userdataTulio Casagrande
Behave 1.2.5 introduces user-specific configuration data, which can be used to override default values. See: https://github.com/pixelated/project-issues/issues/380
2016-11-29Removes commented codeDenis Costa
See: https://github.com/pixelated/project-issues/issues/380
2016-11-29Improves importsDenis Costa
See: https://github.com/pixelated/project-issues/issues/380
2016-10-19Adapted logging in the UA to use twisted.loggerBruno Wagner
2016-05-11Remove dispatcher references from serviceCaio Carrara
Since we're not using dispatcher anymore, it doesn't make sense to keep dispatcher references and program flows that depend on it. For example, it doesn't make sense keep the flag --organization-mode, so it was removed as well.
2016-02-25serving the client directly, as the current dependency on proxy strips out ↵NavaL
xsrf cookies -fixing functional test Issue #612
2016-01-28added ft stepNavaL
Issue #583
2016-01-27Disable CSP for phantomjsFolker Bernitt
- disable only during phantomjs tests - CSP headers seem to prevent sendkey webdriver capability
2016-01-27Add a login multi user functional testFolker Bernitt
- Issue #576 - Extended AppTestClient with multi user support
2016-01-06moving screenshots to a different folder -- to be saved as artifacts in snapNavaL
2015-09-10Add 'with ImplicitWait' to allow shorter timeoutsFolker Bernitt
- necessary if elements do not exist, selenium seems to wait the entire explict timeout in this case
2015-08-18pep8kaeff
2015-08-18Delete mail after attachments FT to avoid false negativekaeff
Since attachments.feature didn't clean up after itself, search_and_destroy failed afterwards (relied on an empty mailbox)
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-11Fixed pep8 warnings in environment.py.Folker Bernitt
- Issue #420
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-06-11Removing lost importsVictor Shyba
2015-03-26Fixed pep8 errors.Tiago Ferraz
2015-03-26New test that use checkboxes. Removal of hamcrest lib, code refactoring.Tiago Ferraz
A new test was created to use Pixelated checkboxes and the buttons at the top. Also the lib hamcrest was removed and code refactored to be more pythonic. A new method after_step will log information in case of step failures.
2015-03-09Refactoring of fuctional testsTiago Ferraz
The scenarios were updated to follow the conventions of gherkin steps. Removal of duplicated code.
2015-02-03Running functional tests with phantomjsDuda Dornelles
2015-02-03Movinge MailsResource#render_POST logic to MailService and some ↵Duda Dornelles
search_engine calls to Mailbox
2015-01-27running behave tests with phantomDuda Dornelles
2015-01-27#237 #232 #196 syncing user data once before starting the UA. Displaying a ↵Duda Dornelles
loading screen in the meantime. The initial sync will make sure the user has a single key pair
2015-01-22 #224 fixing tests and app for twisted migrationDuda Dornelles
2015-01-21#224 App is working without klein - migration to twisted "complete"Duda Dornelles
2014-12-18moving back to phantomjs as driver for functional testsDuda Dornelles
2014-12-18Running functional tests behind tornado proxy: breaking the build :)Duda Dornelles
2014-12-11optmizing python importsDuda Dornelles
2014-11-21refactoring so the app_test_client knows how to start itself in a threadDuda Dornelles
2014-11-19better organization for integration test support classesDuda Dornelles
2014-11-18Fixing functional tests. Im not proud.Duda Dornelles
2014-11-06improving log and logging to file on functional testsDuda Dornelles
2014-11-05moving to twistedDuda Dornelles
2014-10-27Attempt to fix functional tests: adding more wait_untils on the core of our ↵Duda Dornelles
selectors (like capybara), disabling mail list autoRefresh (only for functional tests) and adding some ridiculos timeout in a specific step
2014-10-22Disabled requests logging for functional testsBruno Wagner
2014-10-15getting rid of "pixelated" in the names of many classes - redundantDuda Dornelles
2014-10-15moving things out of user_agent. now it is called runserver and only does ↵Duda Dornelles
basic app setup and delegates to other "classes".
2014-10-15Getting rid of singletons and optimizing importsDuda Dornelles
2014-10-09Setting up the app for functional tests using soledad test base so we can ↵Duda Dornelles
control the data