def test_sv(self): self.assertIn(generate_password('sv'), get_word_dict('sv').values())
def test_default_language(self): self.assertIn(generate_password(), get_word_dict('en').values())
def test_en_beale(self): password = generate_password('en-beale') self.assertIn(password, get_word_dict('en-beale').values())
def test_unsupported_language(self): with self.assertRaisesRegex(ValueError, "unsupported language 'foo'"): generate_password('foo')