mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
543 B
18 lines
543 B
import pytest |
|
from card_reader import get_ccid_device |
|
from openpgp_card import OpenPGP_Card |
|
|
|
def pytest_addoption(parser): |
|
parser.addoption("--reader", dest="reader", type=str, action="store", |
|
default="gnuk", help="specify reader: gnuk or gemalto") |
|
|
|
@pytest.fixture(scope="session") |
|
def card(): |
|
print() |
|
print("Test start!") |
|
reader = get_ccid_device() |
|
print("Reader:", reader.get_string(1), reader.get_string(2)) |
|
card = OpenPGP_Card(reader) |
|
card.cmd_select_openpgp() |
|
yield card |
|
del card
|
|
|