~ubuntu-branches/ubuntu/utopic/oslo.messaging/utopic

« back to all changes in this revision

Viewing changes to oslo/messaging/openstack/common/fixture/moxstubout.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2014-03-27 13:01:34 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20140327130134-va1pxzs253r43n15
Tags: 1.3.0~a9-0ubuntu1
* New upstream release (LP: #1298970)
* debian/control:
  - Add python-oslotest as a build dependency.
  - Use python-oslosphinx instead of python-oslo.sphinx

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2010 United States Government as represented by the
2
 
# Administrator of the National Aeronautics and Space Administration.
3
 
# Copyright 2013 Hewlett-Packard Development Company, L.P.
4
 
# All Rights Reserved.
5
 
#
6
 
# Licensed under the Apache License, Version 2.0 (the "License"); you may
7
 
# not use this file except in compliance with the License. You may obtain
8
 
# a copy of the License at
9
 
#
10
 
#      http://www.apache.org/licenses/LICENSE-2.0
11
 
#
12
 
# Unless required by applicable law or agreed to in writing, software
13
 
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
14
 
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
15
 
# License for the specific language governing permissions and limitations
16
 
# under the License.
17
 
 
18
 
import fixtures
19
 
from mox3 import mox
20
 
 
21
 
 
22
 
class MoxStubout(fixtures.Fixture):
23
 
    """Deal with code around mox and stubout as a fixture."""
24
 
 
25
 
    def setUp(self):
26
 
        super(MoxStubout, self).setUp()
27
 
        # emulate some of the mox stuff, we can't use the metaclass
28
 
        # because it screws with our generators
29
 
        self.mox = mox.Mox()
30
 
        self.stubs = self.mox.stubs
31
 
        self.addCleanup(self.mox.UnsetStubs)
32
 
        self.addCleanup(self.mox.VerifyAll)