Age | Commit message (Collapse) | Author |
|
* test/requests/link_checker.py:
(verify_static_file): Add it. Verify that a static link is fetched by checking
for the message "Error: 404 not Found" in page.
(check_package_js_files): Add appropriate 'js' or 'css' prefix.
|
|
* test/requests/link_checker.py: Add it.
|
|
* test/requests/link_checker.py: Check availability of: chroma.min.js;
d3-tip.js; d3.min.js; underscore.min.js; nv.d3.min.css; and jquery.qtip.min.js
|
|
* test/requests/link_checker.py (check_packaged_js_files): Add it.
|
|
* test/requests/link_checker.py (check_packaged_js_files): Add it.
|
|
See: <https://docs.python.org/2/library/2to3.html#2to3fixer-future>
|
|
|
|
* test/requests/link_checker.py (check_packaged_file): Add it.
|
|
* test/requests/link_checker.py (check_packaged_file): Add it.
|
|
* test/requests/link_checker.py (check_packaged_js_files): Add it.
* test/requests/test-website.py: Use above method.
|
|
Run `2to3-3.8 -f filter -w .`
See <https://docs.python.org/2/library/2to3.html#2to3fixer-filter>
|
|
Run `2to3-3.8 -f map -w .`
See: <https://docs.python.org/2/library/2to3.html#2to3fixer-map>
|
|
* tests/unittests: Delete it. All unittests were moved to wqflask/tests in
3d6483e8
|
|
* test/unittest/base/test_general_object.py: replace the import statement to use
the module path instead of the path referenced from PYTHONPATH
|
|
|
|
* test/unittest/: Move to wqflask/tests/
|
|
* test/__init__.py: Add it.
Makes the test folder discoverable by unittest
|
|
|
|
|
|
At one point, "/marker_regression" got replaced, and the html
structure changed.
|
|
"/show_trait?trait_id=1435395_s_at&dataset=HC_M2_0606_P" is missing in the
response code. At one point the html structure changed.
|
|
|
|
|
|
* Add tests to ensure the "Forgot Password" feature works appropriately.
|
|
* Use existing code to get the elasticsearch connection. This should
prevent tests from failing in case the way connections to
elasticsearch are made change.
* Delay a while after deleting to allow elasticsearch to re-index the
data, thus preventing subtle bugs in the test.
|
|
* Use the LOG_LEVEL provided by the application settings to enable easy
control of logging when running tests. It helps avoid a lot of
verbosity when running tests.
|
|
* Remove the run-integration-tests.py, and use the test-website.py as
the entry point for all tests. This simplifies running the tests for
the site.
|
|
testing
|
|
|
|
testing
* Fix conflicts
|
|
|
|
|
|
|
|
* Add mapping tests, and build the first of the tests.
|
|
* Mainly to tell the dependencies easily.
|
|
|
|
|
|
* Add the module that will hold the code to test the links on the
system.
|
|
* Use argparse to handle commandline arguments.
* Create initial layout of how the code might end up - lots of the code
is currently commented out.
|
|
* Check that the links for OAuth2 logins via ORCID and GitHub are setup
correctly.
|
|
|
|
|
|
* With the parameterized module, the testcase cannot be run
independently at this time.
|
|
* The test functions were very similar, so this commit refactors out the
common test code to a single method, and passes in the data to the
test using the parameterized package.
* Check that the page content after a login attempt is the expected
content, rather than checking the url.
|
|
|
|
|
|
* Add an integration test to test that the login process for users
registered locally to genenetwork2 works as expected.
|
|
* Since the tests require that some parameters be provided while running
the tests, create a class that helps abstract away the details of
retrieving and setting the expected parameters.
|
|
* Rename the file to make it an importable module
* Refactor the test to move common code out to a super class.
|
|
* Add integration test to check the registration process.
|