Fixes:
1) Crashes in runner and file_utils
2) Binary strings being read in as payloads
Updates:
1) Clarified error messages in parser
2) Confusing variable names in test cases vs issues
Adds:
1) A `syntribos root` CLI sub command to display the current syntribos root dir
Change-Id: I22edf7a1f3d39724522aee88d08b00d299b67248
Adding metadata, stats on http requests and response. Also, adding
checks and signals used by a test to the debug log.
Change-Id: I3b85d50804f1071383dfa4b9a07235926018338c
Adding some basic unit tests to validate functionality in the Syntribos
runner and config files. Also preparing for py34 compatability.
Change-Id: I6a6352ccd6041f6044911803f753cdf525e0dfef
- Removed unnecessary code from BTC
- Moved some components from BFTC to BTC
- Start using signals for all tests
- Renamed several variables in BTC for clarity
- Cleaned up BaseAuthTestCase somewhat
Change-Id: I3efc44b33aa4416e1f9853910485a8c5703a9057
- request() now returns tuple: (response, signals)
- all requests now use the same path (meaning they all get
logged/handled the same way)
- check for HTTP failure (i.e. exception from requestslib)
- check for bad HTTP status code
- check for HTTP content type header
- adds sphinx docstrings / documentation hooks
- adds unittests for HTTP checks
Change-Id: Ie508454eaff8ffcdf7ebea48ef451cb29d8adc67