| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- update to 1.49.0 * Enhanced https certificate validation.
- version update to 1.48.0 * Work around issues in urllib3 * Enable a -q arg to gabbi-run
- Update to 1.45.0: * * Adjust loading of YAML to be ready for new release of PyYAML.
- Add python as build dependency * The unit tests require a version of python compiled with SSL
- update to 1.44.0: * jsonhandler: allow reading yaml data from disk (#254) * Release 1.43.0 * read data from disk improvement (#251) * Block PyYAML above 4.0 for the time being * Formatting changes based on pylint and pep8 reviews * Switch to using stestr instead of testrepository * Relase 1.42.1 * Check for empty string as host in suitemaker * Apply skipIf decorator to test method instead of TestCase * update release notes * Release 1.42.0 * Allow listing of tests with no host configured * Use python3 when building releases * Release 1.41.0 * Improve the tests for handling numbers, fix a found bug * Avoid checking for <@ when data is not a string * Make it possible to use non-string $RESPONSE in data * Release 1.40.1 * Clean up warnings shown during testing * Tweak docstrings for disambiguation * Simplify HTTP setup for readability * Pass strict=True when creating httpclient * Require gnocchi and placement targets to pass * Fix Gnocchi CI * Raise GabbiFormatError when headers are None * Tune up the instructions that get tox installed * Update documentation to indicate requirements-dev.txt * Move header\_key.yaml to intercept tests * Add tox to a new requirements-dev (#233) * Update documentation for header key substitution * Run replace template for response header keys * Add test for replacing template header keys * Run replace template for header keys * Make todo about test\_pytest more clear * Remove support for Python 3.3 * Fix pytest handling of fixture-level skips * Minor pylint driven formtting cleanups - run tests
- update to 1.37.0 * Release 1.37.0 * Brief documentation for safe\_yaml=False * Allow to load python object from yaml * create pyup.io config file * Release 1.36.0 * Add docs for use\_prior\_test * Add use\_prior\_test to the py\_test\_generator * Add Zane to the contributors * Clarify that regular expressions use search() not match() * Don't treat data in substitutions as regular expressions * Correctly match regexes that start or end with slashes * Allow non-ASCII in response when matching regex * use\_prior\_test directive and flag * use\_prior\_test directive and flag * use\_prior\_test directive and flag * use\_prior\_test directive and flag * use\_prior\_test directive and flag * Update travis test matrix for pypy, pypy3 and py33 * correct spelling mistake * Release 1.35.1 * curl to tar to avoid the file having a location * Actually run the placement tox target * Add a tox target for testing against openstack placement * Test for host or intercept after url processing * curl to tar to avoid the file having a location * Actually run the placement tox target * Add a tox target for testing against openstack placement
- update to 1.35.0: * release 1.35.0 * Documentation for <@ in json path values * Allow value of a json path query to be read from disk * Make _load_data_file public * Add some simple docs for the LHS json path substitution * Template expansion in LHS of json path test * Correct location of gnocchi repo in gnocchi tests
- update to 1.34.1: * Release 1.34.1 * Add configuration for uploading signed sdists and wheels * use assertRegex not assertRegexpMatches * Update contributors list to reflect recent activity * Relase 1.34.0 * Add additional test to coerce.yaml * Manage numerals more effectively in replacers * Add optional `test` param for custom content handlers (#212) * Remove .testrepository/times.dbm each test run * release 1.33.0 * Enforce type of response/content-handler test data * Make verbose accept additional valid strings * Add verbose option to `build_tests` * Allow substitutions in count and delay * Fix prefix handling for relative urls * Add a test for a relative link and add a comment * Avoid duplicating prefix when re-using urls * Ensure that $HOME is in passenv * Unicode content from disk must become bytes - convert to singlespec - disable tests for now. remote access needed for some
- update 1.32.0:
* Release 1.32.0
* Minor comment clarification
* Adjust runner to track test suite failures
* Release 1.31.0
* Handle exceptions when starting fixtures
* Add a bit of test running arcana to the faq
* Fix verbose printing of json bodies
* Force removal of the .tox when doing make clean
* Release 1.30.1
* add application/xml.* as non-binary
* Remove FAQ entry about pytest warnings
* Use newer style of stating method in example.yaml
* Add optional testing of current gabbi with current gnocchi
* Try using a matrix to support multiple pythons
* Try using python 3.5 to run all the tests
* Add testing infrastructure for python 3.6
* release 1.30.0
* Add docs for the $HISTORY feature
* Minor test format doc improvements
* Fixes for failing tests
* Add $HISTORY variable
* Improve coverage testing and handling
* Improve gabbi-run stdin test coverage
* release 1.29.1
* gabbi-run: Fix usage of STDIN
* release 1.29.0
* Adjust 'data' docs in format.rst
* Add docs explaining use of new pytest technique
* clarify wording of docs
* Add a -v or --verbose flag to gabbi-run
* Use the dirname of each runner testfile as the test_dir
* update docs to mention filepath rather than file
* enable mock_open to work on py3.3/3.4
* Allow <@ syntax to safely include subdirectories
* release 1.28.0
* fixing duplicate word in a comment
* Pretty print JSON bodies in verbose tests
* release 1.27.1
* Support verbose with post data
* Don't compare strings via object identity
* Make sure the pytester plugin is called
* Pass metafunc into the pytest generator
* Fix pytest warnings by using pytest_generate_tests
* Release 1.27.0
* Add some rudimentary docs for runner input files handling
* Extract sys.stdin handling from the input_files
* Extract argparse setup to own method
* Remove the use of lambda and just call run_suite directly
* Refactor file path extraction
* Improve argument type detection
* Refactor internals to encapsulate function arguments
* Change CLI interface for input files
* Add support for multiple input files to runner
* Refactor runner in preparation of support for multiple input files
* Use testtools.TestCase instead of TestCaseWithFixtures
* Release 1.26.0
* Pluralize to remain consistent with previous function name
* Closes #174 by correcting the function name typo
* Add doc for inner fixtures
* Fix docstring typos
* Remove hacks for dealing with response handler global state
* Add the concept of an inner fixture
* Update content-handlers to reflect json regex handling
* Correct group_regex in .testr.conf
* Don't use usedevelop (#173)
* Fix heading level
* Release 1.25.0
* Allow test_loader_name to override test class module (#171)
* Add some doc and FAQ about quieting pytest warnings (#172)
* Release 1.24.1
* Cast json match to string when doing regex match (#167)
* Add a custom move to six to make mock available for both
Python 2 and 3. (#169)
* Add a FAQ about yaml anchors and aliases
* Add the framework for including a FAQ in docs (#163)
* Fixing link to google (#162)
- Fix Requires
- update to 1.24.0: * release 1.24.0 * Allow regex in json path values (#160) * Clean up content-type parsing * release 1.23.0 * Add a pytest plugin to fix fixture handling (#152) * Send a warning when a yaml filename has an underscore (#157) * Be more visible about test loader needs when concurrent * Adjustments for release notes * Add a release notes page to the docs. (#155) * Tune up the docs so modules are presented better * release 1.22.0 * Enable a 'url' arg to build_tests (#153) * Report better error when request headers malformed * Run prior tests with TestResult class * Runner cleanup (#141) * Use named argumets when establishing Interceptor * Fix failing tests * Extract suitemaking out of driver * release 1.21.0 * Allowing forcing SSL in build_tests and gabbi-run * release 1.20.0 * release 1.19.1 * Get gabbi working with IPv6 addresses * Fix cookie tests and pep8 * Add a docs for $COOKIE * Experiment with implementation of a $COOKIE * Make pylint a little happier * Relase 1.19.0 * Adjust the definition of LAST_URL * Add missing README for tests directory * Release 1.18.0 * All "live" tests to be skipped * First pass at implementing $LAST_URL feature * Update docs to points to readthedocs.io * Release 1.17.4 * Silence urllib3 warnings * Release 1.17.3 * Add 'reason' to verbose header blacklist * pytest needs to be in requirements now * Run release tox with --skip-missing-interpreters * release 1.17.1 * Get rid of unused pytest argument * Update pytest docs * Fix pytest failure handling * Make slight improvements to pytest related docs * Release 1.17.0 * Add docs about the pytest situation * Add support for pytest * Relase 1.16.1 * Be even more explicit about wsgi-intercept requirement * make urllib3 min requirement of 1.11.0 * Release 1.16.0 * Removing the remaning references to httplib2 * Be more explicit about redirect and retry handling * Switch to use urllib3 from httplib2 * Release 1.15.0 * Support testing of full json responses * Release 1.14.1 * Adjust header evaluation to always use strings * Fix JSON formatting in docs * Simplify and clarify JSONPath docs * Improve internal reference in docs * Fix punctuation problem in jsonpath docs * Adjust jsonpath documentation * Release 1.14.0 * Switch to using jsonpath_rw_ext 1.0.0 * Release 1.13.1 * Be more explicit about expect yaml file encoding * Add a test to confirm jsonpath returns a list * release 1.13.0 * Add small amount of docs for json extensions * Add some tests for json extension * Add initial support for jsonpath sort and filter * clean up some copyright strays * Drop support for python3.2 in tests * Fix typo * Switch to mdash where appropriate * Remove tox from test-requirements - Use pypi.io as Source url - Add _service file - Adjust Requires
- fix license string
- fix tests and add gabbi_run
- initial version 1.12.0