def test_transaction_specification_for_avtalegiro_payment_request(
tn, ln, cn, text):
original = netsgiro.records.TransactionSpecification(
service_code=netsgiro.ServiceCode.AVTALEGIRO,
transaction_type=(
netsgiro.TransactionType.AVTALEGIRO_WITH_BANK_NOTIFICATION),
transaction_number=tn,
line_number=ln,
column_number=cn,
text=text,
)
ocr = original.to_ocr()
record = netsgiro.records.TransactionSpecification.from_string(ocr)
assert record.transaction_number == tn
assert record.line_number == ln
assert record.column_number == cn
assert len(record.text) == 40
assert record.text == original.text
评论列表
文章目录