diff --git a/ChangeLog b/ChangeLog index 291b6c2..0b144c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2020-08-26 NIIBE Yutaka + + * tests/test_000_empty_card.py (test_name_lang_sex): Support + OpenPGP card version 3.3. + 2020-01-24 NIIBE Yutaka * VERSION: 1.2.15. diff --git a/tests/test_000_empty_card.py b/tests/test_000_empty_card.py index e44763b..2b0f5aa 100644 --- a/tests/test_000_empty_card.py +++ b/tests/test_000_empty_card.py @@ -52,14 +52,19 @@ def test_name_lang_sex(card): lang = b"" lang_de = b"de" sex = b"9" + sex_alt = b"0" expected = b'\x5b' + pack('B', len(name)) + name \ + b'\x5f\x2d' + pack('B', len(lang)) + lang \ + b'\x5f\x35' + pack('B', len(sex)) + sex expected_de = b'\x5b' + pack('B', len(name)) + name \ + b'\x5f\x2d' + pack('B', len(lang_de)) + lang_de \ + b'\x5f\x35' + pack('B', len(sex)) + sex + expected_de_alt = b'\x5b' + pack('B', len(name)) + name \ + + b'\x5f\x2d' + pack('B', len(lang_de)) + lang_de \ + + b'\x5f\x35' + pack('B', len(sex_alt)) + sex_alt name_lang_sex = get_data_object(card, 0x65) - assert name_lang_sex == b'' or name_lang_sex == expected or name_lang_sex == expected_de + assert name_lang_sex == b'' or name_lang_sex == expected \ + or name_lang_sex == expected_de or name_lang_sex == expected_de_alt def test_app_data(card): app_data = get_data_object(card, 0x6e)