Package for connecting SEED data to Salesforce
Project description
SEED Salesforce Connection
The SEED Salesforce connection enables data exchange between a SEED instance and a Salesforce instance.
Getting Started
Clone this repository, then install the poetry-based dependencies.
pip install poetry
poetry install
Configuring
The Salesforce configuration file is needed for this library to function correctly.
Salesforce
Copy salesforce-config-example.json
to salesforce-config-dev.json
and fill
in with the correct credentials. The format of the Salesforce should contain the following:
{
"instance": "https://<url>.lightning.force.com",
"username": "user@company.com",
"password": "secure-password",
"security_token": "secure-token"
"domain": ""
}
IMPORTANT: If you are connecting to a sandbox Salesforce environment, make sure to add "domain": "test" to the salesforce-config-dev.json
file or authentication will fail.
Running Tests
Make sure to add and configure the Salesforce configuration file. Note that it must be named salesforce-config-dev.json
for the tests to run correctly.
Run the tests using:
poetry run pytest
GitHub Actions
The credentials are stored in a GitHub Action Secret. Add the following with correctly filled out information to a secret key named SALESFORCE_CONFIG:
Note that double quotes must be escaped.
{
\"instance\": \"https://<environment>.lightning.force.com\",
\"username\": \"user@somedomain.com\",
\"password\": \"alongpassword!asdf\",
\"security_token\": \"access1key2with3numbers\",
\"domain\": \"test\"
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for seed_salesforce-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14ff01804b96caa6806c1263da6bf158a1f7bf4c06d2cc7004ca3bfe6fe323ae |
|
MD5 | be211be7e42061e1a327b30758783c23 |
|
BLAKE2b-256 | 1b412afa79d37fe0bc51ed8bda5a1560602bf9898036d7f50725195de0acb415 |