CHANGES

  • reno: Update master for unmaintained/victoria

5.0.0

  • Bump hacking

  • Update python classifier in setup.cfg

  • pre-commit: Bump versions

  • tox: Bump minimum to tox 4.x

  • Remove usage of six

  • Replace find_module function

  • Revert “Moves supported python runtimes from version 3.8 to 3.10”

  • Moves supported python runtimes from version 3.8 to 3.10

  • Cleanup py27 support

  • Fix formatting of release list

  • Drop python3.6/3.7 support in testing runtime

  • Remove unnecessary unicode prefixes

  • Update CI to use unversioned jobs template

4.5.0

  • setup.cfg: Replace dashes with underscores

  • Use TOX_CONSTRAINTS_FILE

  • Document unit of measure for OS_TEST_TIMEOUT

  • Move flake8 as a pre-commit local target

  • Remove lower-constraints remnants

  • Dropping lower constraints testing

  • Use TOX_CONSTRAINTS_FILE

  • Use py3 as the default runtime for tox

  • Adding pre-commit

  • Add Python3 wallaby unit tests

  • Update master for stable/victoria

4.4.1

4.4.0

4.3.0

  • Stop to use the __future__ module

  • Switch to newer openstackdocstheme and reno versions

  • Align contributing doc with oslo’s policy

  • Bump default tox env from py37 to py38

  • Add py38 package metadata

  • Add release notes links to doc index

  • Add Python3 victoria unit tests

  • Update master for stable/ussuri

  • Revert “Revert “Switch to unittest.mock from mock””

4.2.0

  • Revert “Switch to unittest.mock from mock”

4.1.0

  • Switch to unittest.mock from mock

  • Remove os-client-config and debtcollector

4.0.0

  • Remove ‘oslotest.functional’

  • Remove ‘oslotest.moxstubout’ module

  • remove outdated header

  • gitignore: Ignore reno artefacts

  • [ussuri][goal] Drop python 2.7 support and testing

  • trivial: Cleanup of doc config file

  • tox: Trivial cleanup

  • tools: Default to Python 3

3.9.0

  • Invoke correct python version in shell scripts

  • Switch to Ussuri jobs

  • Update master for stable/train

3.8.1

  • Add Python 3 Train unit tests

3.8.0

  • Sync Sphinx requirement

  • Replace git.openstack.org URLs with opendev.org URLs

  • Stop testing mock functionality

  • OpenDev Migration Patch

  • Dropping the py35 testing

  • Replace openstack.org git:// URLs with https://

  • Update master for stable/stein

3.7.1

  • Change python3.5 job to python3.7 job on Stein+

  • Update hacking version

  • Change openstack-dev to openstack-discuss

  • Title underline too long

  • Remove stestr from requirements.txt

  • Don’t quote {posargs} in tox.ini

  • Fix nits in timeout change

3.7.0

  • Add DEFAULT_TIMEOUT and TIMEOUT_SCALING_FACTOR

  • Use templates for cover and lower-constraints

  • Fix requirements check ci in oslotest

  • add python 3.6 unit test job

  • import zuul job settings from project-config

  • Update reno for stable/rocky

  • Add release note link in README

3.6.0

  • Switch to using stestr

  • fix tox python3 overrides

3.5.0

  • Deprecate MoxStubout class

  • Fix requirements

  • mock: Perform patch’s autospec checks on __enter__

3.4.2

  • Trivial: Update pypi url to new url

  • set default python to python3

  • mock: Apply autospec to a mock’s return_value

3.4.1

  • mock: Properly patch mock.MagicMock

3.4.0

  • add lower-constraints job

  • make the CaptureOutput fixture easier to control

  • Updated from global requirements

3.3.0

  • Updated from global requirements

  • Update links in README

  • Update reno for stable/queens

  • Updated from global requirements

  • Updated from global requirements

  • mock: Fixes mock.patch.multiple autospec

3.2.0

  • Adds mock autospec fixture

3.1.0

  • Remove -U from pip install

  • Avoid tox_install.sh for constraints support

  • Updated from global requirements

  • Remove setting of version/release from releasenotes

  • Updated from global requirements

3.0.0

2.18.1

2.18.0

  • Updated from global requirements

  • Updated from global requirements

  • Deprecate oslotest.functional

  • Remove oslotest.mockpatch

  • Updated from global requirements

  • Updated from global requirements

  • Update reno for stable/pike

  • Updated from global requirements

2.17.0

  • Update URLs in documents according to document migration

  • Use assertIsNone(…) instead of assertIs(None,…)

  • rearrange content to fit the new standard layout

  • Using fixtures instead of deprecated mockpatch module

2.16.1

  • Switch from oslosphinx to openstackdocstheme

2.16.0

  • Updated from global requirements

  • Trivial fix style in document

  • Updated from global requirements

  • Remove pbr warnerrors in favor of sphinx check

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

2.15.0

  • Updated from global requirements

  • Remove support for py34

2.14.0

  • Updated from global requirements

  • [Fix gate]Update test requirement

  • Updated from global requirements

  • Update reno for stable/ocata

  • Updated from global requirements

2.13.0

  • Add Constraints support

  • Show team and repo badges on README

2.12.0

  • Updated from global requirements

  • Add reno for release notes management

  • Updated from global requirements

  • Updated from global requirements

  • Changed the home-page link

2.11.0

  • Remove testscenarios from requirements

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

2.10.0

  • Updated from global requirements

2.9.0

  • Updated from global requirements

2.8.0

  • Import mock so that it works on Python 3.x

  • Fix parameters of assertEqual are misplaced

  • Updated from global requirements

  • Add Python 3.5 classifier and venv

  • A DisableModules fixture that removes modules from path

2.7.0

  • Updated from global requirements

2.6.0

  • Updated from global requirements

2.5.0

  • Remove mockpatch re-implementations

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

2.3.0

  • Add some gitignore files

2.2.0

  • move unit tests into the oslotest package

  • Updated from global requirements

  • Hack to get back stopall cleanup behavior feature

  • Fix misspelling

2.1.0

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • Trival: Remove ‘MANIFEST.in’

2.0.0

  • Updated from global requirements

  • Remove Python 2.6 classifier

  • mockpatch: deprecate in favor of native fixtures

  • Remove python 2.6 and cleanup tox.ini

  • Updated from global requirements

1.12.0

  • Fix coverage configuration and execution

  • Updated from global requirements

  • Add documentation about using oslo_debug_helper

  • add oslo.config a test requirement

  • clean up readme and doc title

  • clean up toctree

  • auto-generate API documentation

  • Fix the home-page with Oslotest wikipage

  • Fixup docstrings

  • Updated from global requirements

1.11.0

  • Updated from global requirements

1.10.0

  • Allow TRACE and integer logging levels for ‘OS_DEBUG’

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

1.9.0

  • Fix use of mock

  • Updated from global requirements

  • Add documentation for cross-project unit testing

  • Updated from global requirements

  • Fix build break with Fixtures 1.3

  • Updated from global requirements

1.8.0

  • Updated from global requirements

  • Allow ``OS_DEBUG`` environment variable to specify log level

  • Updated from global requirements

  • always rebuild cross-test venv

  • Add CreateFileWithContent fixture

  • Create ConfigureLogging fixture

  • Create CaptureOutput fixture

  • Create Timeout wrapper fixture

  • Document the mock attribute for mockpatch

1.7.0

  • Updated from global requirements

  • Fix argument handling in oslo_run_cross_tests

  • Add class to deal with clouds.yaml support

  • Remove unneeded runtime pbr dep

  • Updated from global requirements

  • Advertise support for Python3.4 / Remove support for Python 3.3

  • Do not sync run_cross_tests.sh

  • Remove unused discover dependency

1.6.0

  • Uncap library requirements for liberty

  • Cleanup README.rst and setup.cfg

  • mockpatch: factorize code

  • Update to latest hacking

  • Updated from global requirements

  • mockpatch: fix a potential race condition

1.5.1

1.5.0

  • Force rebuild egg-info before running cross tests

  • Restore missing module for pre-release test script

  • Updated from global requirements

1.4.0

  • Set a higher default for maxDiff

  • Move the script for running pre-releases into oslotest

  • Update docs for new script name

  • Publish cross-test runner as part of oslotest

  • Remove six.moves call

  • Fix for mktemp failure on osx

  • Activate pep8 check that _ is imported

  • Workflow documentation is now in infra-manual

  • Fix the URL for reporting bugs in the README

1.3.0

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • Add pbr to installation requirements

  • Clean up the docs for oslo_debug_helper

1.2.0

  • Updated from global requirements

  • Set install_command in tox to avoid pre-releases

  • Add an extra parameter for test directory in debugger script

  • Handle tempfile content encoding

  • Work toward Python 3.4 support and testing

  • Add links to best practices video and etherpad

  • Updated from global requirements

  • Drop .sh extension from oslo_debug_helper.sh

  • Add history/changelog to docs

  • fix typo and formatting in contributing docs

1.1.0

  • warn against sorting requirements

  • Add fixture for mock.patch.multiple

  • Ensure that mock.patch.stopall is called last

  • Remove differences between Python 2.x and 3.x versions

  • Require six

  • Add documentation for running oslo_debug_heler.sh

  • Restructure oslotest docs

  • Add pdb support to tox with debug helper shell script

  • Updated from global requirements

  • Cleaning up index.rst file

  • Add known issue about time.time mocking

  • Updated from global requirements

  • Add API documentation

  • Moving to use the mock module found in Python3

1.1.0.0a1

  • Update to hacking 0.9.2

  • Cleanup mock patches on BaseTestCase tearDown()

  • Add unit test for olsotest base class

  • fix .gitreview after rename

  • Sync new sphinx requirement spec

  • Set log level to default value

  • Updated from global requirements

  • Update cross-test directions

  • Update project name in doc build

1.0.0

  • Import run_cross_tests.sh from oslo-incubator

  • Fix up documentation files

  • Fake logger as instance attribute

  • Require testrepository and other tools at runtime

  • Updated from global requirements

  • Add tool to run cross-project tests

0.1

  • Rename oslo.test to oslotest

  • Add test for moxstubout

  • Switch to oslosphinx

  • Sync requirements and fix pep8 errors

  • Remove oslo.test.fixture

  • Remove unused tempdirs attribute

  • Remove translations infrastructure

  • apply oslo-cookiecutter

  • Differentiate runtime and test requirements

  • flatten package hierarchy

  • remove dependency on oslo.config to avoid cycle

  • Remove lockutils fixture from this library

  • Run python 3.3 tests first to set testr db type

  • Add packaging and test control files

  • rearrange files into the proper package

  • Generalize base test case into common code

  • Add ‘new’ parameter to mock.Patch and mock.PatchObject classes

  • Make the log capture in tests more configurable

  • log all test messages not just oslo ones

  • Fix violations of H302:import only modules

  • Trivial: Make vertical white space after license header consistent

  • Remove vim header

  • Fix copyright header on test module

  • Use cleaner version from cookiecutter OpenStack template

  • Add TempHomeDir fixture which is already part of cookiecutter template

  • Fix typos in oslo

  • Move LockFixture into a fixtures module

  • Consolidate the use of stubs

  • Make openstack.common.fixture.config Py3 compliant

  • Using NestedTempfile in new BaseTestCase class

  • Bump hacking to 0.7.0

  • Add a fixture for dealing with config

  • Add common part of test-related tools to oslo

  • Add eclipse project files to .gitignore

  • Add .testrepository to .gitignore

  • Ignore backup files in .gitignore

  • Add join_consumer_pool() to RPC connections

  • Add a fixture for dealing with mock patching

  • Start adding reusable test fixtures

  • updating sphinx documentation

  • Correcting openstack-common mv to oslo-incubator

  • Update .gitreview for oslo

  • .gitignore updates for generated files

  • Updated tox config for multi-python testing

  • Added .gitreview file

  • ignore cover’s html directory

  • Rajaram/Vinkesh|increased tests for Request and Response serializers

  • Rajaram/Vinkesh|Added nova’s serializaiton classes into common

  • Initial skeleton project