Procházet zdrojové kódy

Test to check_auth with invalid auth with and without backtick

pull/3011/head
Matheus Felipe před 2 roky
rodič
revize
5478755638
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: AA785C523274872F
1 změnil soubory, kde provedl 16 přidání a 2 odebrání
  1. +16
    -2
      scripts/tests/test_validate_format.py

+ 16
- 2
scripts/tests/test_validate_format.py Zobrazit soubor

@@ -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():


Načítá se…
Zrušit
Uložit