change list inclusion check to set inclusion in random delimiter unit test
authorSteven Tobin <redacted>
Mon, 20 Nov 2023 19:19:50 +0000 (19:19 +0000)
committerSteven Tobin <redacted>
Mon, 20 Nov 2023 19:19:50 +0000 (19:19 +0000)
tests/test_xkcdpass.py

index 8d7c78d98b1d47068c29e3cdf567a489b8312a0f..826f2c46bfca3640edb4ee4a37e4eafd03325d5a 100644 (file)
@@ -52,7 +52,7 @@ class XkcdPasswordTests(unittest.TestCase):
         wordlist = xkcd_password.generate_wordlist(WORDFILE, min_length=3, max_length=3)
         result = xkcd_password.generate_xkcdpassword(wordlist, numwords=3, random_delimiters=True)
         # result can be length 9, 10, or 11 depending on which random delimiters are chose
-        self.assertTrue(len(result) in [9, 10, 11])
+        self.assertTrue(len(result) in {9, 10, 11})
 
     def test_set_case(self):
         words = "this is only a GREAT Test".lower().split()
git clone https://git.99rst.org/PROJECT