netapi-python (0.0.2.dev0+g16f20d7.d20230414070851)
Installation
pip install --index-url netapi-pythonAbout this package
A small Python3-layer for accessing Network-Data via the NetAPI.
Python-Code-Struktur
In Anlehnung an:
TestCases laufen lassen
Im Terminal. Arbeitsverzeichnis "netapi-python/tests".
-
Ein Test einer Testklasse:
netapi-python/tests> python -m unittest -v SimpleTestGraphTestCase -k test_2 -
Alle Tests einer Testklasse:
netapi-python/tests> python -m unittest -v SimpleTestGraphTestCasenetapi-python/tests> python -m unittest -v MiniGraphTestCasenetapi-python/tests> python -m unittest -v QKnowLegacyGraphEventSourceTestCase -
Alle Tests der TestSuite:
netapi-python/tests> python -m unittest -v AllTests
Publish Package to to Gitea-Package-Manager (PIP)
Sources: - https://packaging.python.org/en/latest/tutorials/packaging-projects/ - https://docs.gitea.io/en-us/usage/packages/pypi/
1.) Install/Update build-tools
py.exe -m pip install --upgrade pip
py.exe -m pip install --upgrade build
py.exe -m pip install --upgrade twine
2.) Generate distribution-archives (in folder dist)
rm dist/*; py.exe -m build
3.) Upload distribution-archives
py -m twine upload --repository gitea dist/*
Hinweise
- Wenn man Prädikate definiert, wird "true" für Java klein geschrieben. Nicht wie bei Python groß. z.B setSelection(Selection().setNodePredicate("attributes.egoA=true"))