mirror of
https://gitea.osmocom.org/sim-card/pysim.git
synced 2026-03-16 18:38:32 +03:00
At the moment pySim.ota codebase is not covered by any of the integration tests (we have only normal unittests so far). To increase the test coverage, let's add an integration test that sends exchanges an RFM OTA-SMS with a real-world card. However, there is no tool avaliable that can be used as an SMPP client for pySim-smpp2sim yet. Let's use smpp_ota_apdu2.py on laforge/ota to develop a tool that we can use to exchange SMS-TPDUs that contain remote APDU scripts (RFM/RAM). Finally let's use the tool we have created as a basis to create an integration test that exchanges an SMS-TPDU with the RFM application of a sysmoISIM-SJA5 card. The testcase shall pass when we get the expected response from the card. Related: OS#6868 Change-Id: If25e38be004cc1c7aeeb130431831377e78fe28d
19 lines
317 B
Plaintext
19 lines
317 B
Plaintext
pyscard
|
|
pyserial
|
|
pytlv
|
|
cmd2>=2.6.2,<3.0
|
|
jsonpath-ng
|
|
construct>=2.10.70
|
|
bidict
|
|
pyosmocom>=0.0.12
|
|
pyyaml>=5.1
|
|
termcolor
|
|
colorlog
|
|
pycryptodomex
|
|
cryptography
|
|
git+https://github.com/osmocom/asn1tools
|
|
packaging
|
|
git+https://github.com/hologram-io/smpp.pdu
|
|
smpp.twisted3 @ git+https://github.com/jookies/smpp.twisted
|
|
smpplib
|