Exemple #1
0
 def test_en_beale(self):
     passphrase = generate_passphrase(2, language='en-beale').split()
     password_choices = get_word_dict('en-beale').values()
     self.assertTrue(all(pw in password_choices for pw in passphrase))
Exemple #2
0
 def test_sv(self):
     self.assertIn(generate_password('sv'), get_word_dict('sv').values())
Exemple #3
0
 def test_default_language(self):
     passphrase = generate_passphrase(2).split()
     password_choices = get_word_dict('en').values()
     self.assertTrue(all(pw in password_choices for pw in passphrase))
Exemple #4
0
 def test_default_language(self):
     self.assertIn(generate_password(), get_word_dict('en').values())
Exemple #5
0
 def test_en_beale(self):
     password = generate_password('en-beale')
     self.assertIn(password, get_word_dict('en-beale').values())
Exemple #6
0
 def test_sv(self):
     wd = get_word_dict('sv')
     self.assertEqual(len(wd), 6**5)
     target_words = ['kasta', 'kastby', 'kasus', 'katet', 'katig', 'katod']
     for i, target_word in enumerate(target_words, 1):
         self.assertEqual(wd[33330 + i], target_word)
Exemple #7
0
 def test_en_beale(self):
     wd = get_word_dict('en-beale')
     self.assertEqual(len(wd), 6**5)
     target_words = ['humps', 'hums', 'humus', 'hun', 'hunch', 'hung']
     for i, target_word in enumerate(target_words, 1):
         self.assertEqual(wd[33330 + i], target_word)
Exemple #8
0
 def test_en(self):
     wd = get_word_dict('en')
     self.assertEqual(len(wd), 6**5)
     target_words = ['hoyt', 'hp', 'hq', 'hr', 'hs', 'ht']
     for i, target_word in enumerate(target_words, 1):
         self.assertEqual(wd[33330 + i], target_word)
Exemple #9
0
 def test_de(self):
     wd = get_word_dict('de')
     self.assertEqual(len(wd), 6**5)
     target_words = ['iod', 'iok', 'ion', 'ionen', 'iowa', 'ip']
     for i, target_word in enumerate(target_words, 1):
         self.assertEqual(wd[33330 + i], target_word)
Exemple #10
0
 def test_unsupported_language(self):
     with self.assertRaisesRegex(ValueError, "unsupported language 'foo'"):
         get_word_dict('foo')