https://github.com/mesmacosta/alpha_vantage_bdd
provide a BDD approach to verify how the Alpha Vantage API works
https://github.com/mesmacosta/alpha_vantage_bdd
alpha-vantage-api alpha-vantage-bdd bdd behave
Last synced: 3 months ago
JSON representation
provide a BDD approach to verify how the Alpha Vantage API works
- Host: GitHub
- URL: https://github.com/mesmacosta/alpha_vantage_bdd
- Owner: mesmacosta
- License: mit
- Created: 2019-09-01T21:05:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-07T15:45:41.000Z (over 5 years ago)
- Last Synced: 2025-01-10T19:42:29.381Z (4 months ago)
- Topics: alpha-vantage-api, alpha-vantage-bdd, bdd, behave
- Language: Python
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alpha Vantage BDD
The main goal of this project is to provide a BDD approach to verify how the Alpha Vantage API works
## 1. Environment setup
##### 1.1. Set Up a Python 3 development environment
##### 1.2. Using *virtualenv* is recommended (optional)
`pip install --upgrade virtualenv`
`python3 -m virtualenv --python python3 env`
`source ./env/bin/activate`
##### 1.3. Install the dependencies
`pip install -r requirements.txt`
##### 1.4. Set your environment and credentials
Change the file: ./execute.sh, set your Google Cloud project_id on the YOUR_PROJECT placeholder.
Place your Service Account at the directory: ./app/auth/batch-workload-log-writter.json
Set your Alpha Vantage API KEY at the file ./features/environment.py
For instructions on getting your key, go to: https://www.alphavantage.co/support/#api-key
## 2. Running the test suite
##### 2.1. Fire API tests
```
behave ./features --tags=-wip
```