aboutsummaryrefslogtreecommitdiff
path: root/test/requests/test_forgot_password.py
diff options
context:
space:
mode:
authorzsloan2022-01-14 18:22:32 +0000
committerzsloan2022-01-14 18:22:32 +0000
commit68ac19153b128f60b660e11365e5fd4304c95300 (patch)
tree198e03522af43a2d41f3c02cf3785bcfd4635fc4 /test/requests/test_forgot_password.py
parentf588ad96ae5045499860fa6e2740e101ad4410d7 (diff)
parent9ab0c3b6cc146e1711f1478242d4198eed720e4c (diff)
downloadgenenetwork2-68ac19153b128f60b660e11365e5fd4304c95300.tar.gz
Merge branch 'testing' of github.com:genenetwork/genenetwork2 into feature/add_rqtl_pairscan
Diffstat (limited to 'test/requests/test_forgot_password.py')
-rw-r--r--test/requests/test_forgot_password.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/test/requests/test_forgot_password.py b/test/requests/test_forgot_password.py
deleted file mode 100644
index 346524bc..00000000
--- a/test/requests/test_forgot_password.py
+++ /dev/null
@@ -1,50 +0,0 @@
-import requests
-from utility.elasticsearch_tools import get_user_by_unique_column
-from parameterized import parameterized
-from parametrized_test import ParametrizedTest
-
-passwork_reset_link = ''
-forgot_password_page = None
-
-class TestForgotPassword(ParametrizedTest):
-
- def setUp(self):
- super(TestForgotPassword, self).setUp()
- self.forgot_password_url = self.gn2_url+"/n/forgot_password_submit"
- def send_email(to_addr, msg, fromaddr="no-reply@genenetwork.org"):
- print("CALLING: send_email_mock()")
- email_data = {
- "to_addr": to_addr
- , "msg": msg
- , "fromaddr": from_addr}
-
- data = {
- "es_connection": self.es,
- "email_address": "test@user.com",
- "full_name": "Test User",
- "organization": "Test Organisation",
- "password": "test_password",
- "password_confirm": "test_password"
- }
-
-
- def testWithoutEmail(self):
- data = {"email_address": ""}
- error_notification = '<div class="alert alert-danger">You MUST provide an email</div>'
- result = requests.post(self.forgot_password_url, data=data)
- self.assertEqual(result.url, self.gn2_url+"/n/forgot_password")
- self.assertTrue(
- result.content.find(error_notification) >= 0
- , "Error message should be displayed but was not")
-
- def testWithNonExistingEmail(self):
- # Monkey patching doesn't work, so simply test that getting by email
- # returns the correct data
- user = get_user_by_unique_column(self.es, "email_address", "non-existent@domain.com")
- self.assertTrue(user is None, "Should not find non-existent user")
-
- def testWithExistingEmail(self):
- # Monkey patching doesn't work, so simply test that getting by email
- # returns the correct data
- user = get_user_by_unique_column(self.es, "email_address", "test@user.com")
- self.assertTrue(user is not None, "Should find user")