mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-25 08:21:05 -06:00
py3: ipa_otptoken_import: fix hex decoding
codecs.decode() must be used instead of .decode() method https://pagure.io/freeipa/issue/4985 Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
parent
e53674e741
commit
637d259361
@ -17,6 +17,7 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import codecs
|
||||||
import os
|
import os
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
@ -62,7 +63,7 @@ class test_otptoken_import(object):
|
|||||||
def test_figure6(self):
|
def test_figure6(self):
|
||||||
doc = PSKCDocument(os.path.join(basename, "pskc-figure6.xml"))
|
doc = PSKCDocument(os.path.join(basename, "pskc-figure6.xml"))
|
||||||
assert doc.keyname == 'Pre-shared-key'
|
assert doc.keyname == 'Pre-shared-key'
|
||||||
doc.setKey('12345678901234567890123456789012'.decode('hex'))
|
doc.setKey(codecs.decode('12345678901234567890123456789012', 'hex'))
|
||||||
assert [(t.id, t.options) for t in doc.getKeyPackages()] == \
|
assert [(t.id, t.options) for t in doc.getKeyPackages()] == \
|
||||||
[(u'12345678', {
|
[(u'12345678', {
|
||||||
'ipatokenotpkey': u'GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ',
|
'ipatokenotpkey': u'GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ',
|
||||||
|
Loading…
Reference in New Issue
Block a user