Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create README.md * Setup repo structure * Add context, tests * add CI files * add Travis build badge * script stub with Workbook Template * Fix Tests * fix build * ignore * add fixpath() to context * upgrade pip to fix build issue on 3.7dev * exclude 3.7-dev add code_coverage * add CodeClimate Test id * add badges * pull credential values from Setup WS * flake8 corrections * pep8, fixpath * rename functions, add `get_picklist()` function stub * ignore `.pdf` `.PNG` * add `clear_pycache.bat` * pep8 fix * ignore pytest cache * Add Authorizer class * add `verbose` flag * add check for API_key * Add basic tests for Authorizer * Authorize and pull expense codes * working expenser (rough draft) * cleanup and remove uneeded functions * spelling and remove comments * update tests * replace f strings f strings implemented in Python 3.6. Will cause erros in Python < 3.6 * fix test paths * add Expenses_Template * update git ignore * show working directory * fix tests raise `ConnectionRefusedError` if non 200 code returned * only submit entries that have a `cost` and `date` value set Only pull the first 100 rows of data * split `post_expenses()` into 2 seperate functions `prep_expenses()` returns a list of expense dictionaries. `post_expenses()` iterates through a list of expense dictionaries and posts them. * change test file location * remove old spreadsheet * save json file * comment out unittest import * Prompt for user input before uploading expenses * remove comments * we did it
- Loading branch information