]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Update lockutils and fixture in openstack.common
authorAnn Kamyshnikova <akamyshnikova@mirantis.com>
Fri, 20 Sep 2013 11:48:37 +0000 (15:48 +0400)
committerAnn Kamyshnikova <akamyshnikova@mirantis.com>
Thu, 9 Jan 2014 11:59:10 +0000 (15:59 +0400)
commiteece55ceb687c425de1066851c9601221f1ef2b7
treec046c64a60be0aca5ab2ff3cc1ba964a9bcc75e3
parentcc3ec4164ddfc3c89265c2d50d7a898545a89156
Update lockutils and fixture in openstack.common

lockutils: included commits:
  8b2b0b7 Use hacking import_exceptions for gettextutils._
  6d0a6c3 Correct invalid docstrings
  12bcdb7 Remove vim header
  79e6bc6 fix lockutils.lock() to make it thread-safe
  ace5120 Add main() to lockutils that creates temp dir for locks
  537d8e2 Allow lockutils to get lock_path conf from envvar
  371fa42 Move LockFixture into a fixtures module
  d498c42 Fix to properly log when we release a semaphore
  29d387c Add LockFixture to lockutils
  3e3ac0c Modify lockutils.py due to dispose of eventlet
  90b6a65 Fix locking bug
  27d4b41 Move synchronized body to a first-class function
  15c17fb Make lock_file_prefix optional
  1a2df89 Enable H302 hacking check

fixture: created, included commits:
  45658e2 Fix violations of H302:import only modules
  12bcdb7 Remove vim header
  3970d46 Fix typos in oslo
  371fa42 Move LockFixture into a fixtures module
  f4a4855 Consolidate the use of stubs
  6111131 Make openstack.common.fixture.config Py3 compliant
  3906979 Add a fixture for dealing with config
  d332cca Add a fixture for dealing with mock patching.
  1bc3ecf Start adding reusable test fixtures.

Also tox.ini was corrected to let lockutils work in tests.

This change is needed for work on bp: db-sync-models-with-migrations

Closes-Bug: #1065531

Change-Id: I139f30b4767ff2c9d1f01ee728823859c09b3859
neutron/openstack/common/fixture/__init__.py [new file with mode: 0644]
neutron/openstack/common/fixture/config.py [new file with mode: 0644]
neutron/openstack/common/fixture/lockutils.py [new file with mode: 0644]
neutron/openstack/common/fixture/mockpatch.py [new file with mode: 0644]
neutron/openstack/common/fixture/moxstubout.py [new file with mode: 0644]
neutron/openstack/common/lockutils.py
neutron/tests/unit/__init__.py
openstack-common.conf
tox.ini