Test to check_auth with invalid auth with and without backtick

This commit is contained in:
Matheus Felipe 2022-01-17 14:57:21 -03:00
parent ad92d5c400
commit 5478755638
No known key found for this signature in database
GPG key ID: AA785C523274872F

View file

@ -238,9 +238,10 @@ class TestValidadeFormat(unittest.TestCase):
self.assertEqual(err_msg, expected_err_msg)
def test_check_auth_with_invalid_auth(self):
auth_invalid = ['Yes', 'yes', 'no', 'random', 'Unknown']
auth_invalid_without_backtick = ['Yes', 'yes', 'no', 'random', 'Unknown']
auth_invalid_with_backtick = ['`Yes`', '`yes`', '`no`', '`random`', '`Unknown`']
for auth in auth_invalid:
for auth in auth_invalid_without_backtick:
with self.subTest():
err_msgs = check_auth(0, auth)
self.assertIsInstance(err_msgs, list)
@ -258,6 +259,19 @@ class TestValidadeFormat(unittest.TestCase):
self.assertEqual(err_msg_1, expected_err_msg_1)
self.assertEqual(err_msg_2, expected_err_msg_2)
for auth in auth_invalid_with_backtick:
with self.subTest():
err_msgs = check_auth(0, auth)
self.assertIsInstance(err_msgs, list)
self.assertEqual(len(err_msgs), 1)
err_msg = err_msgs[0]
expected_err_msg = f'(L001) {auth} is not a valid Auth option'
self.assertIsInstance(err_msg, str)
self.assertEqual(err_msg, expected_err_msg)
def test_check_https_with_valid_https(self):
for https in https_keys:
with self.subTest():