aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-29Update how boolean is returnedBonfaceKilz
* wqflask/wqflask/api/gen_menu.py (phenotypes_exist, genotypes_exist): Convert sql result to boolean instead of only checking for "None".
2020-07-29Reformat sql queries to be one lineBonfaceKilz
* wqflask/wqflask/api/gen_menu.py (get_species, get_groups, phenotypes_exist) (genotypes_exist)[sql]: Strip white spaces and newlines from query and make the sql query one line.
2020-07-29Add tests for "phenotypes_exist" and "genotypes_exist"BonfaceKilz
* wqflask/tests/api/test_gen_menu.py: Add new tests
2020-07-29Add test for "get_groups"BonfaceKilz
* wqflask/tests/api/test_gen_menu.py: test that "get_groups" uses the correct sql query and returns the correct group data structure.
2020-07-29Add initial gen_menu testBonfaceKilz
* wqflask/tests/api/__init__.py: Add it * wqflask/tests/api/test_gen_menu.py: Add test for get_species
2020-07-28Fixes issue where zooming in on mapping results in some browsers causedzsloan
the original tab's contents to be removed * wqflask/wqflask/templates/mapping_results.html: minor change to add spaces for readability * wqflask/wqflask/marker_regression/display_mapping_results.py: Removed "return" from chrView and rangeView since it appears to remove original tab's contents in some browers when submitting form
2020-07-28Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testingzsloan
2020-07-28Merge pull request #414 from BonfaceKilz/tests/add-tests-for-base-modulezsloan
Tests/add tests for base module
2020-07-28Setting owner to None since super-users should allow for people like Rob or ↵zsloan
me to edit resource owners
2020-07-27Clean up webqtlCaseData classBonfaceKilz
* wqflask/base/webqtlCaseData.py (webqtlCaseData): - Remove obsolete 'Object' from Class inheritance - Replace 'str' with 'case_data_string' variable- it collides with python in-builts - Use pythonic 'is Not None' form - Remove redundancy in 'if' forms - Update copyright header
2020-07-27Add unittests for WebqtlCaseDataBonfaceKilz
* wqflask/tests/base/test_webqtl_case_data.py: Add it
2020-07-27Abstract away redundant code into set_dataset_key methodBonfaceKilz
* wqflask/base/data_set.py (Dataset): - Add set_dataset_key - Remove __call__ method
2020-07-27Test that non-existent keys in Dataset are set correctlyBonfaceKilz
* wqflask/tests/base/test_data_set.py: Add more tests.
2020-07-27Use the correct redis instance inside objectBonfaceKilz
* wqflask/base/data_set.py (DatasetType): Use object's redis instance
2020-07-27Check that Redis is called correctlyBonfaceKilz
* wqflask/tests/base/test_data_set.py: assert that `set` and `get` are called correctly
2020-07-27Add test case for empty redis instance for DatasetTypeBonfaceKilz
* wqflask/tests/base/test_data_set.py(tests): Check correct results are returned when Redis is empty * wqflask/tests/base/data.py(tests): New file. Adds json test data.
2020-07-27Apply py-lintBonfaceKilz
* wqflask/tests/base/test_data_set.py: Apply pylint
2020-07-27Merge pull request #411 from pjotrp/testingPjotr Prins
Updating docs
2020-07-27Merge branch 'testing' into testingPjotr Prins
2020-07-27Merge pull request #412 from BonfaceKilz/docs/document-how-to-run-testsPjotr Prins
Docs/document how to run tests
2020-07-27Document how to run testsBonfaceKilz
* doc/testing.org: - Update how Mechanical Robs works. Python replaced Ruby as the testing tool - Add section that describes how to run unit tests
2020-07-26Document how to run testsBonfaceKilz
* README.md: - Add details on how to run unit tests - Update link that points to Mechanical Rob
2020-07-26Delete tests/unittests folderBonfaceKilz
* tests/unittests: Delete it. All unittests were moved to wqflask/tests in 3d6483e8
2020-07-25Updating docs and show how to include a local Python modulePjotr Prins
2020-07-25The variable is never defined, so let's default to "none"Pjotr Prins
2020-07-25Animated gifsPjotr Prins
2020-07-25Removing bimbam check. We'll get rid of bimbam anyway.Pjotr Prins
2020-07-25Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testingPjotr Prins
2020-07-24Merge pull request #409 from BonfaceKilz/Build/add-testszsloan
Build/add tests
2020-07-25Update import statement in test_general_object.pyBonfaceKilz
* test/unittest/base/test_general_object.py: replace the import statement to use the module path instead of the path referenced from PYTHONPATH
2020-07-24Added missing JS library that caused adding markers to collections to not workzsloan
2020-07-24Minor aesthetic indentation change in htmlzsloan
2020-07-24Added to menu option for user to change some basic user information, like ↵zsloan
name/organization
2020-07-24Fixed queries that were wrongly returning Data IDs as Nszsloan
2020-07-24Move .coveragerc to wqflask/BonfaceKilz
* .coveragerc: Move .coveragerc to wqflask so that the coverage test tool can pick it up automatically without having to add an `--rc-file` flag
2020-07-24Add basic config for coverage toolBonfaceKilz
* .coveragerc: add it
2020-07-24Rename test_numify.py to test_formatting.pyBonfaceKilz
2020-07-24Add unittests for *utility/test_numify*BonfaceKilz
2020-07-24Revert "Add work-around for failed imports in unittest"BonfaceKilz
This reverts commit d5e87fa6fe7546b46790f512d984a5501223082f.
2020-07-24Add work-around for failed imports in unittestBonfaceKilz
* wqflask/utility/tools.py: Unittests will use `from wqflask.wqflask import app` and the gn2 script will use `from wqflask import app`
2020-07-24Add basic unittestsBonfaceKilz
2020-07-24Remove unreachable conditionalBonfaceKilz
* wqflask/base/GeneralObject.py(__getattr__): remove if statement that is unreachable
2020-07-24Add more tests for general_objectBonfaceKilz
* wqflask/tests/base/test_general_object.py: test getattr() and `==`
2020-07-24Add more tests for GeneralObjectBonfaceKilz
* wqflask/tests/base/test_general_object.py: test object's magic methods
2020-07-24Move .coveragerc to wqflask/BonfaceKilz
* .coveragerc: Move .coveragerc to wqflask so that the coverage test tool can pick it up automatically without having to add an `--rc-file` flag
2020-07-24Add generated coverage reports and binary to .gitignoreBonfaceKilz
2020-07-24Add basic config for coverage toolBonfaceKilz
* .coveragerc: add it
2020-07-24Rename test_numify.py to test_formatting.pyBonfaceKilz
2020-07-24Add unittests for *base/data_set*BonfaceKilz
2020-07-24Inject redis instance into DatasetType classBonfaceKilz
* wqflask/base/data_set.py(DatasetType): - Rename Redis instance to r to avoid confusion and name collisions - Inject the redis instance into Dataset_Types class to make it easier to test - Rename Dataset_Types class to DatasetType class