Coverage for jbank/management/commands/test_svm.py: 73%
11 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-27 13:36 +0700
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-27 13:36 +0700
1from pprint import pprint
2from django.core.management.base import CommandParser
3from jbank.svm import parse_svm_batches_from_file
4from jutil.command import SafeCommand
7class Command(SafeCommand):
8 help = "Parses bank reference payment .SVM (saapuvat viitemaksut) files"
10 def add_arguments(self, parser: CommandParser):
11 parser.add_argument("path", type=str)
13 def do(self, *args, **options):
14 batches = parse_svm_batches_from_file(options["path"])
15 pprint(batches)