mirror of https://github.com/sipwise/kamailio.git
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.
mr13.3.1
mr13.3
master
mr12.5.1
mr12.5
mr13.2
mr13.2.1
mr13.1.1
mr13.1
mr13.0.1
mr13.0
mr10.5
mr10.5.8
mr12.3.1
mr12.3
mr12.4
mr12.4.1
mr11.5.1
mr11.5
mr9.5
mr9.5.9
mr10.5.7
mr12.2
mr10.5.6
mr9.5.8
mr9.5.7
mr9.5.6
mr9.5.5
mr12.2.1
mr12.1.1
mr12.1
mr10.5.5
mr12.0.1
mr12.0
mr8.5
mr8.5.12
mr11.3.1
mr11.3
mr11.4.1
mr11.4
mr8.5.11
mr11.1.1
mr11.2.1
mr11.1
mr11.2
mr10.5.4
mr9.5.3
mr9.5.4
mr10.5.3
mr8.5.9
mr8.5.10
mr10.5.2
mr10.5.1
mr11.0.1
mr11.0
mr10.3.1
mr10.4.1
mr7.5
mr7.5.13
mr10.3
mr10.4
mr7.5.12
mr8.5.8
mr10.2.1
mr10.2
mr8.5.7
mr7.5.11
mr8.5.6
mr10.1
mr9.5.1
mr9.5.2
mr10.0.1
mr10.1.1
mr8.5.5
mr10.0
mr8.5.4
mr6.5
mr6.5.13
mr7.5.10
mr8.5.3
mr9.4.1
mr9.4
mr7.5.9
mr8.5.2
mr8.5.1
mr7.5.8
mr6.5.12
mr9.3.1
mr9.3
vseva/110950
mr9.2.1
mr9.2
mr7.5.7
mr6.5.11
mr9.1.1
mr9.0
mr9.1
mr5.5
mr5.5.13
mr7.5.6
mr9.0.1
mr7.5.5
upstream
mr6.5.10
mr8.4
mr8.4.2
mr8.4.1
mr8.3
mr8.3.2
mr5.5.12
mr6.5.9
mr8.2
mr8.2.2
mr7.5.4
mr8.3.1
mr6.5.8
mr6.5.7
mr8.1
mr8.1.2
mr7.5.3
mr8.2.1
mr8.0
mr8.0.2
mr7.5.2
mr7.5.1
mr8.0.1
mr8.1.1
mr5.5.11
mr6.5.6
mr6.5.5
mr4.5
mr4.5.13
pristine-tar
mr7.4
mr7.4.2
mr7.4.1
mr5.5.8
mr5.5.7
mr5.5.10
mr5.5.9
mr5.5.6
mr7.3
mr7.3.2
mr5.5.5
mr7.2
mr7.2.2
mr6.5.4
mr7.3.1
mr6.5.3
mr7.0.2
mr7.1.2
mr7.2.1
mr7.0
mr7.1
mr7.1.1
mr4.5.12
mr6.5.1
mr6.5.2
mr4.5.11
mr7.0.1
mr6.4
mr6.4.2
mr6.3.2
mr6.4.1
mr6.3
mr6.2.2
mr4.5.4
mr4.5.5
mr4.5.6
mr4.5.7
mr4.5.8
mr4.5.9
mr4.5.10
mr5.5.1
mr5.5.2
mr5.5.3
mr5.5.4
mr6.2
mr3.8
mr3.8.13
mr6.2.1
mr6.3.1
mr6.1
mr6.1.2
mr6.1.1
mr6.0.2
mr6.0.1
mr6.0
mr4.5.1
mr4.5.2
mr4.5.3
mr3.8.12
mr5.4
mr5.4.2
mr3.8.11
mr5.3
mr5.3.2
mr5.4.1
mr5.2
mr5.2.2
mr5.3.1
mr5.2.1
mr5.1
mr5.1.2
mr3.8.10
mr5.1.1
mr5.0.2
mr5.0
mr3.8.9
mr4.4
mr5.0.1
mr3.8.8
mr4.4.2
mr3.7.2
mr3.7.1
mr3.6.2
mr3.6.1
mr3.7
mr3.5.1
mr3.6
mr3.5
mr3.4.2
mr3.4.1
mr3.4
mr3.3.2
mr3.3.1
mr3.3
mr3.2.2
mr3.2.1
mr3.2
ngcp3.1
ngcp3.0
mr4.1.2
mr4.1.1
mr4.0.2
mr4.0.1
mr4.1
mr4.0
mr4.4.1
mr3.8.7
mr4.3
mr4.3.2
vseva/20617
mr4.3.1
mr3.8.6
mr3.8.5
mr4.2
mr3.8.4
mr4.2.1
mr4.2.2
rfuchs/prof-details
mr3.8.3
apogrebennyk/sdpops_fix
mr3.8.2
mr3.8.1
vseva/12691
vseva/10931
mprokop/10837
mprokop/radius_test
rfuchs/tcp-idle-test
vseva/6243_fix_clean
vseva/6243_fix
3.3+ngcp2.8
rfuchs/rtpstat-fix
vseva/8905
rfuchs/db_postgres-timeout
vseva/8517
vseva/6243_simple4.0
vseva/6243
vseva/6243_simple
ksolomko/3.3+ngcp2.8+tcap
apogrebennyk/4_0_kamailio_tcap_module
apogrebennyk/3_0_usrloc_fix
jbonilla/avpops2
3.3+ngcp2.7
3.3+ngcp2.6
3.1_post-ngcp-2.5
3.1
upstream/5.8.6
upstream/6.0.1
upstream/5.8.5
upstream/5.8.4
upstream/5.8.3
upstream/5.7.6
upstream/5.8.2
upstream/5.7.5
upstream/5.8.1
upstream/5.7.4
upstream/5.7.3
upstream/5.7.2
upstream/5.5.7
upstream/5.7.1
upstream/5.7.0
upstream/5.5.6
upstream/5.6.4
upstream/5.5.5
upstream/5.6.2
upstream/5.6.0
upstream/5.3.9
upstream/5.5.4
upstream/5.5.3
upstream/5.5.1
upstream/5.5.0
upstream/5.4.5
upstream/5.2.8
upstream/5.4.4
upstream/5.1.10
upstream/5.1.9
upstream/5.4.1
upstream/5.3.5
upstream/5.3.4
upstream/5.3.3
upstream/5.2.5
upstream/5.2.4
upstream/5.2.3
upstream/5.1.8
upstream/5.1.7
upstream/5.1.6
upstream/5.1.4
upstream/4.4.7
upstream/5.1.2
upstream/4.4.6
upstream/4.4.5
upstream/4.4.4
upstream/4.4.3
upstream/4.4.2
upstream/4.3.5
upstream/4.4.1
upstream/4.1.9
upstream/4.4.0
upstream/4.3.4
upstream/4.3.3
upstream/4.3.1
upstream/4.3.0
upstream/4.1.8
upstream/4.2.1
upstream/4.1.6
upstream/4.1.5
upstream/4.1.4
upstream/4.1.3
upstream/4.1.2
upstream/4.0.6
upstream/3.3.7
upstream/4.1.1
upstream/3.3.6
upstream/4.1.0
upstream/4.0.4
upstream/3.3.5
upstream/4.0.3
upstream/4.0.2
upstream/4.0.1
3.3+ngcp2.7.2
3.3+ngcp2.6.14
3.3+ngcp2.6.13
3.3+ngcp2.7.1
3.3+ngcp2.7.0
3.3+ngcp2.6.12
3.3+ngcp2.6.11
3.3+ngcp2.6.10
3.3+ngcp2.6.9
3.3+ngcp2.6.8
3.3+ngcp2.6.7
3.3+ngcp2.6.6
3.3+ngcp2.6.5
3.3+ngcp2.6.4
3.3+ngcp2.6.3
3.3+ngcp2.6.2
3.3+ngcp2.6.1
3.3+ngcp2.6.0
3.1.5+sipwise8
3.1.5+sipwise7
3.1.5+sipwise6
3.1.5+sipwise5
3.1.5+sipwise4
3.1.5+sipwise3
3.1.5+sipwise2
3.1+sipwise7
3.1+sipwise4
3.3+ngcp2.6.15
3.3+ngcp2.7.3
3.3+ngcp2.8.0
3.3+ngcp2.8.1
3.3.5-1
3.3.5-2
3.3.6-1
3.3.6-2
3.3.6-3
3.3.7-1
3.3.7-2
3.3.7-3
3.3.7-4
3.3.7-5
4.0.2-2
4.0.3-1
4.0.3-2
4.0.3-3
4.0.3-4
4.0.3-5
4.0.3-6
4.0.4-1
4.0.4-2
4.0.4-3
4.0.4-4
4.0.6-1
4.0.6-2
mr10.0.1.1
mr10.0.1.2
mr10.0.1.3
mr10.1.1.1
mr10.1.1.2
mr10.1.1.3
mr10.1.1.4
mr10.2.1.1
mr10.2.1.2
mr10.2.1.3
mr10.3.1.1
mr10.3.1.2
mr10.3.1.3
mr10.4.1.1
mr10.4.1.2
mr10.4.1.3
mr10.4.1.4
mr10.4.1.5
mr10.5.1.1
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.1.7
mr10.5.2.1
mr10.5.2.2
mr10.5.3.1
mr10.5.3.2
mr10.5.4.1
mr10.5.5.1
mr10.5.5.2
mr10.5.5.3
mr10.5.6.1
mr10.5.6.2
mr10.5.6.3
mr10.5.7.1
mr10.5.7.2
mr10.5.8.1
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.2.1.1
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.2.1.5
mr11.3.1.1
mr11.3.1.2
mr11.3.1.3
mr11.3.1.4
mr11.3.1.5
mr11.4.1.1
mr11.4.1.2
mr11.4.1.3
mr11.5.1.1
mr11.5.1.10
mr11.5.1.11
mr11.5.1.12
mr11.5.1.13
mr11.5.1.2
mr11.5.1.3
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.0.1.4
mr12.1.1.1
mr12.1.1.2
mr12.2.1.1
mr12.3.1.1
mr12.3.1.2
mr12.3.1.3
mr12.3.1.4
mr12.3.1.5
mr12.3.1.6
mr12.3.1.7
mr12.4.1.1
mr12.4.1.2
mr12.4.1.3
mr12.4.1.4
mr12.5.1.1
mr12.5.1.2
mr12.5.1.3
mr12.5.1.4
mr12.5.1.5
mr12.5.1.6
mr12.5.1.7
mr12.5.1.8
mr13.0.1.1
mr13.0.1.2
mr13.1.1.1
mr13.1.1.2
mr13.2.1.1
mr13.3.1.1
mr13.3.1.2
mr3.2.1.1
mr3.2.1.2
mr3.2.2.1
mr3.2.2.2
mr3.3.1.1
mr3.3.1.2
mr3.3.1.3
mr3.3.2.1
mr3.3.2.2
mr3.3.2.3
mr3.4.1.1
mr3.4.1.2
mr3.4.1.3
mr3.4.2.1
mr3.4.2.2
mr3.4.2.3
mr3.4.2.4
mr3.5.1.1
mr3.5.1.2
mr3.5.1.3
mr3.5.1.4
mr3.5.1.5
mr3.5.1.6
mr3.5.1.7
mr3.5.1.8
mr3.6.1.1
mr3.6.1.2
mr3.6.1.3
mr3.6.1.4
mr3.6.1.5
mr3.6.2.1
mr3.6.2.2
mr3.6.2.3
mr3.7.1.1
mr3.7.1.2
mr3.7.1.3
mr3.7.1.4
mr3.7.2.1
mr3.7.2.2
mr3.7.2.3
mr3.8.1.1
mr3.8.1.2
mr3.8.1.3
mr3.8.10.1
mr3.8.11.1
mr3.8.12.1
mr3.8.12.2
mr3.8.13.1
mr3.8.2.1
mr3.8.2.2
mr3.8.2.3
mr3.8.3.1
mr3.8.3.2
mr3.8.3.3
mr3.8.3.4
mr3.8.4.1
mr3.8.4.2
mr3.8.5.1
mr3.8.5.2
mr3.8.5.3
mr3.8.6.1
mr3.8.6.2
mr3.8.6.3
mr3.8.7.1
mr3.8.8.1
mr3.8.9.1
mr4.0.1.1
mr4.0.1.2
mr4.0.1.3
mr4.0.1.4
mr4.0.1.5
mr4.0.1.6
mr4.0.2.1
mr4.0.2.2
mr4.1.1.1
mr4.1.1.2
mr4.1.2.1
mr4.1.2.2
mr4.2.1.1
mr4.2.1.2
mr4.2.1.3
mr4.2.2.1
mr4.2.2.2
mr4.2.2.3
mr4.3.1.1
mr4.3.1.2
mr4.3.1.3
mr4.3.1.4
mr4.3.2.1
mr4.4.1.1
mr4.4.1.2
mr4.4.1.3
mr4.4.1.4
mr4.4.1.5
mr4.4.2.1
mr4.5.1.1
mr4.5.1.2
mr4.5.10.1
mr4.5.10.2
mr4.5.11.1
mr4.5.12.1
mr4.5.13.1
mr4.5.2.1
mr4.5.2.2
mr4.5.2.3
mr4.5.2.4
mr4.5.3.1
mr4.5.3.2
mr4.5.3.3
mr4.5.4.1
mr4.5.4.2
mr4.5.4.3
mr4.5.4.4
mr4.5.4.5
mr4.5.4.6
mr4.5.4.7
mr4.5.4.8
mr4.5.5.1
mr4.5.5.2
mr4.5.5.3
mr4.5.5.4
mr4.5.6.1
mr4.5.6.2
mr4.5.6.3
mr4.5.6.4
mr4.5.7.1
mr4.5.7.2
mr4.5.7.3
mr4.5.7.4
mr4.5.8.1
mr4.5.8.2
mr4.5.8.3
mr4.5.9.1
mr4.5.9.2
mr5.0.1.1
mr5.0.1.2
mr5.0.1.3
mr5.0.2.1
mr5.0.2.2
mr5.1.1.1
mr5.1.1.2
mr5.1.1.3
mr5.1.2.1
mr5.2.1.1
mr5.2.1.2
mr5.2.1.3
mr5.2.1.4
mr5.2.2.1
mr5.3.1.1
mr5.3.1.2
mr5.3.2.1
mr5.4.1.1
mr5.4.2.1
mr5.5.1.1
mr5.5.1.2
mr5.5.1.3
mr5.5.1.4
mr5.5.10.1
mr5.5.10.2
mr5.5.10.3
mr5.5.11.1
mr5.5.12.1
mr5.5.13.1
mr5.5.2.1
mr5.5.2.2
mr5.5.2.3
mr5.5.2.4
mr5.5.3.1
mr5.5.3.2
mr5.5.3.3
mr5.5.3.4
mr5.5.4.1
mr5.5.4.2
mr5.5.4.3
mr5.5.5.1
mr5.5.5.2
mr5.5.5.3
mr5.5.6.1
mr5.5.6.2
mr5.5.6.3
mr5.5.6.4
mr5.5.7.1
mr5.5.7.2
mr5.5.7.3
mr5.5.7.4
mr5.5.8.1
mr5.5.8.2
mr5.5.8.3
mr5.5.8.4
mr5.5.8.5
mr5.5.9.1
mr5.5.9.2
mr5.5.9.3
mr5.5.9.4
mr6.0.1.1
mr6.0.1.2
mr6.0.1.3
mr6.0.2.1
mr6.0.2.2
mr6.0.2.3
mr6.1.1.1
mr6.1.1.2
mr6.1.1.3
mr6.1.2.1
mr6.2.1.1
mr6.2.1.2
mr6.2.1.3
mr6.2.1.4
mr6.2.1.5
mr6.2.2.1
mr6.2.2.2
mr6.3.1.1
mr6.3.1.2
mr6.3.2.1
mr6.3.2.2
mr6.3.2.3
mr6.4.1.1
mr6.4.1.2
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.10.1
mr6.5.11.1
mr6.5.12.1
mr6.5.13.1
mr6.5.2.1
mr6.5.2.2
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.3.4
mr6.5.4.1
mr6.5.4.2
mr6.5.4.3
mr6.5.4.4
mr6.5.5.1
mr6.5.5.2
mr6.5.5.3
mr6.5.5.4
mr6.5.6.1
mr6.5.6.2
mr6.5.6.3
mr6.5.7.1
mr6.5.7.2
mr6.5.8.1
mr6.5.9.1
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.1.1.1
mr7.1.1.2
mr7.1.1.3
mr7.1.2.1
mr7.1.2.2
mr7.1.2.3
mr7.2.1.1
mr7.2.1.2
mr7.2.1.3
mr7.2.2.1
mr7.3.1.1
mr7.3.2.1
mr7.4.1.1
mr7.4.1.2
mr7.4.1.3
mr7.4.1.4
mr7.4.2.1
mr7.5.1.1
mr7.5.1.2
mr7.5.1.3
mr7.5.1.4
mr7.5.1.5
mr7.5.1.6
mr7.5.1.7
mr7.5.1.8
mr7.5.1.9
mr7.5.10.1
mr7.5.11.1
mr7.5.12.1
mr7.5.12.2
mr7.5.13.1
mr7.5.2.1
mr7.5.2.2
mr7.5.2.3
mr7.5.2.4
mr7.5.3.1
mr7.5.4.1
mr7.5.5.1
mr7.5.5.2
mr7.5.6.1
mr7.5.7.1
mr7.5.8.1
mr7.5.9.1
mr8.0.1.1
mr8.0.1.2
mr8.0.1.3
mr8.0.1.4
mr8.0.1.5
mr8.0.2.1
mr8.1.1.1
mr8.1.1.2
mr8.1.2.1
mr8.2.1.1
mr8.2.2.1
mr8.3.1.1
mr8.3.1.2
mr8.3.2.1
mr8.4.1.1
mr8.4.1.2
mr8.4.2.1
mr8.5.1.1
mr8.5.1.2
mr8.5.1.3
mr8.5.1.4
mr8.5.1.5
mr8.5.1.6
mr8.5.10.1
mr8.5.10.2
mr8.5.11.1
mr8.5.12.1
mr8.5.2.1
mr8.5.2.2
mr8.5.2.3
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.4.4
mr8.5.4.5
mr8.5.5.1
mr8.5.5.2
mr8.5.5.3
mr8.5.6.1
mr8.5.6.2
mr8.5.6.3
mr8.5.6.4
mr8.5.7.1
mr8.5.7.2
mr8.5.8.1
mr8.5.9.1
mr8.5.9.2
mr8.5.9.3
mr8.5.9.4
mr8.5.9.5
mr8.5.9.6
mr8.5.9.7
mr9.0.1.1
mr9.0.1.2
mr9.1.1.1
mr9.1.1.2
mr9.2.1.1
mr9.2.1.2
mr9.2.1.3
mr9.3.1.1
mr9.3.1.2
mr9.4.1.1
mr9.4.1.2
mr9.4.1.3
mr9.5.1.1
mr9.5.1.2
mr9.5.1.3
mr9.5.1.4
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.3.1
mr9.5.3.2
mr9.5.3.3
mr9.5.4.1
mr9.5.4.2
mr9.5.4.3
mr9.5.5.1
mr9.5.5.2
mr9.5.5.3
mr9.5.5.4
mr9.5.5.5
mr9.5.5.6
mr9.5.5.7
mr9.5.5.8
mr9.5.5.9
mr9.5.6.1
mr9.5.6.2
mr9.5.6.3
mr9.5.6.4
mr9.5.7.1
mr9.5.7.2
mr9.5.8.1
mr9.5.8.2
mr9.5.9.1
upstream/5.3.8
${ noResults }
|
2 months ago | |
---|---|---|
.. | ||
README.md | New upstream version 6.0.1 | 2 months ago |
kemi_mock.py | New upstream version 6.0.1 | 2 months ago |
test.py | New upstream version 5.8.1 | 1 year ago |
README.md
Python Mocking Framework for testing
Generate a mocking framework base on the output of app_python.api_list
Usage:
/usr/sbin/kamctl rpc app_python.api_list > api.json
./kemi_mock.py api.json > KSR.py
Note: Python 3.2 doesn't support the Union type. To generate KSR.py without the Union type add the --no-union flag
./kemi_mock.py api.json --no-union > KSR.py
Usage with Documentation:
run the generate.py from the following project
https://github.com/braams/vscode-kamailio-hover
this creates a modules.json file in a tmp directory. This file can be used to generate the KSR.py file with documentation
pass the modules.json as a 2nd parameter to kemi_mock.py
./kemi_mock.py api.json modules.json > KSR.py
Mocking
Return values can be injected through the dictionary _mock_data
#set return value for all calls to the function
_mock_data[module][function] = value
#set return value for specific parameters being passed
_mock_data[module][function][param_value] = value
#call the function myFunc when func is passed, return of myFunc will
#be the value module.function returns
_mock_data[module][function] = myFunc
see test.py for example usage