def test_password_s2k_ascii(self): self.assertEquals(database.make_key(""), "d4457f2702abef71d5f048a59ad9f0eee83b6dd04426e69aecedf9318af64ed4", "bad s2k result") self.assertEquals(database.make_key("test"), "a38491ab8207c39957e0d7259c2b5760c5c0c5b42d91d21e2e34366ad9e42a31", "bad s2k result")
def test_password_s2k_unicode(self): self.assertEquals(database.make_key(u"Paßwö®Ð"), "614bc54de3bfc8260708cdc8c81298048e9232ced19c595dfa48752668dabe71", "bad s2k result") pwd = "Pa\xc3\x9fw\xc3\xb6\xc2\xae\xc3\x90" pwd = pwd.decode("utf-8") self.assertEquals(database.make_key(pwd), "614bc54de3bfc8260708cdc8c81298048e9232ced19c595dfa48752668dabe71", "bad s2k result")