The official python SDK for LendSmart API v1
The official python library for the Lendsmart API v1` in python.
This library is currently in beta.
install virtualenv using below command
pip install virtualenv
Activate virtual environment
pip install lendsmart_api
You will need the service account private key files to access Lendsmart.
Only a limited set of API is supported.
Building from Source
To build and install this package:
- Clone this repository
cd core_api virtualenv venv ./setup.py install
Make sure the
building from source are complete
cd lendsmart_python . venv/bin/activate python3 get_documents_test.py
Local testing with lendsmart_api package
Set environment path to your local file path in your python file
import sys sys.path.append('/home/lendsmart/code/lendsmart/workspace/py_lscommon/core_api/')
remove old package which is in virtual environment
rm -r /venv/lib/python3.8/site-packages/lendsmart_api
Tests live in the
tests directory. When invoking tests, make sure you are
in the root directory of this project. To run the full suite across all
supported python versions, use tox_:
Running tox also runs pylint and coverage reports.
The test suite uses fixtures stored as JSON in
test/fixtures. These files
contain sanitized JSON responses from the API - the file name is the URL called
to produce the response, replacing any slashes with underscores.
Test classes should extend
test.base.ClientBaseCase. This provides them
LendsmartClient object that is set up to work with
tests. Importantly, any GET request made by this object will be mocked to
retrieve data from the test fixtures. This includes lazy-loaded objects using
this client (and by extension related models).
When testing against requests other than GET requests,
equivalent methods for other HTTP verbs) can be used in a
with block to
mock out the intended request type.
Lendsmart Inc, USA
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size lendsmart_api-0.60.1-py2-none-any.whl (45.2 kB)||File type Wheel||Python version py2||Upload date||Hashes View|
|Filename, size lendsmart_api-0.60.1.tar.gz (32.1 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for lendsmart_api-0.60.1-py2-none-any.whl