============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-9.0.2, pluggy-1.6.0 -- /venv/bin/python3
cachedir: .pytest_cache
rootdir: /builds/keystone/python/pjdev-sn-sdk
configfile: pyproject.toml
plugins: anyio-4.12.1
collecting ... collected 21 items

tests/tests_for_control_parsing_service.py::test_extract_control[[r5] ca-09(01),ac-3-CA-09(01)] PASSED [  4%]
tests/tests_for_control_parsing_service.py::test_extract_control[bl blah AC-02(3)(B)(005)(a) asdf j;lkj ;lkj asdg-AC-02(03)] PASSED [  9%]
tests/tests_for_control_parsing_service.py::test_extract_control[ac-04(3) (asdfasdg ;alkjsdg ;j) ;lkj asdg-AC-04(03)] PASSED [ 14%]
tests/tests_for_control_parsing_service.py::test_extract_control[ac-04(3)(15)-AC-04(03)(15)] PASSED [ 19%]
tests/tests_for_control_parsing_service.py::test_extract_control[ac-4(3)-AC-04(03)] PASSED [ 23%]
tests/tests_for_control_parsing_service.py::test_extract_control[[r5] ac-4(3)-AC-04(03)] PASSED [ 28%]
tests/tests_for_control_parsing_service.py::test_extract_control[-None] PASSED [ 33%]
tests/tests_for_control_parsing_service.py::test_extract_control[None-None] PASSED [ 38%]
tests/tests_for_control_parsing_service.py::test_extract_control[CA-05b-CA-05] PASSED [ 42%]
tests/tests_for_control_parsing_service.py::test_extract_control[SA-4(8)-SA-04(08)] PASSED [ 47%]
tests/tests_for_control_parsing_service.py::test_extract_control_list[[r5] IR-05, [r5] IR-07(01)-output0] PASSED [ 52%]
tests/tests_for_control_parsing_service.py::test_extract_control_list[[r5] IR-05, [r5] IR-07(01), [r5] IR-04(03), [r5] IR-07, [r5] IR-04(01), [r5] IR-06, [r5] IR-06(01), [r5] IR-04, [r5] IR-08-output1] PASSED [ 57%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[ca-09(01)-None] PASSED [ 61%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[ca-09a-CA-9.a] PASSED [ 66%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[ca-09.a-CA-9.a] PASSED [ 71%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[ca-9.a-CA-9.a] PASSED [ 76%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[AC-01a-AC-1.a] PASSED [ 80%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[AC-01a.01(a)-AC-1.a] PASSED [ 85%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[AC-01a.01(b)-AC-1.a] PASSED [ 90%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[AC-01a.02-AC-1.a] PASSED [ 95%]
tests/tests_for_control_parsing_service.py::test_extract_control_part[AC-1.a-AC-1.a] PASSED [100%]

============================== 21 passed in 0.07s ==============================
