def test_generate_mnemonic_phrase_strength_raise(self): strength = 1024 with pytest.raises( ValueError, match= "Strength should be one of the following \(128, 160, 192, 224, 256\), but it is not \(%d\)." % strength, ): Keypair.generate_mnemonic_phrase(strength=strength)
def test_generate_mnemonic_phrase_language_raise(self, language): with pytest.raises(ValueError, match="This language is not supported."): Keypair.generate_mnemonic_phrase(language)
def test_generate_mnemonic_phrase(self, language, strength, length): # TODO: assert language type mnemonic_phrase = Keypair.generate_mnemonic_phrase(language, strength) assert len(mnemonic_phrase.split(" ")) == length