Installation¶
Install the package:
$ pip install OpenSpecimenApiConnector
In your sript.py file:
import OpenSpecimenAPIconnector as OSconn
import OpenSpecimenAPIconnector.os_core as os_core
import OpenSpecimenAPIconnector.os_util as os_util
# Set Login Example
baseurl = 'http(s)://<OS-Instance-Name>/openspecimen/rest/ng'
loginname = "admin"
password = "Login@123"
auth = (loginname, password)
OSconn.config_manager.set_login(url = base_url, auth = auth)
# Use some Methods
...
Note
This will produce an Error if you current instance url or authorization is invalid
Jupyter Demos¶
For more information and detailed demos visit: https://github.com/bibbox/OpenSpecimenAPIconnector.py/tree/master/demo_notebooks
Integration Testing¶
To verify your version installation is running correctly use the test.py script which can be found in the integration_test folder on GitHub. To check your installation change the the url in test.py
from OSconnectorTest import integrationTest
base_url = 'http(s)://<OS-Instance-Name>/openspecimen/rest/ng' # change me accordingly
auth = ('admin', 'Login@123')
integration = integrationTest(base_url = base_url, auth = auth)
integration.runIntegrationTest()
print('finito')
...