mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-13 08:01:09 +00:00
test_update_maintainer.py: Use mox.
This commit is contained in:
parent
2fa20670c3
commit
ce3c2f6bee
1
debian/control
vendored
1
debian/control
vendored
@ -18,6 +18,7 @@ Build-Depends: dctrl-tools,
|
|||||||
python-gnupginterface,
|
python-gnupginterface,
|
||||||
python-launchpadlib (>= 1.5.7),
|
python-launchpadlib (>= 1.5.7),
|
||||||
python-magic,
|
python-magic,
|
||||||
|
python-mox,
|
||||||
python-setuptools,
|
python-setuptools,
|
||||||
python-soappy,
|
python-soappy,
|
||||||
python-unittest2
|
python-unittest2
|
||||||
|
@ -16,17 +16,17 @@
|
|||||||
|
|
||||||
"""Test suite for ubuntutools.update_maintainer"""
|
"""Test suite for ubuntutools.update_maintainer"""
|
||||||
|
|
||||||
|
import __builtin__
|
||||||
import os
|
import os
|
||||||
import StringIO
|
import StringIO
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
import mox
|
||||||
|
|
||||||
from ubuntutools.logger import Logger
|
from ubuntutools.logger import Logger
|
||||||
from ubuntutools.test import unittest
|
from ubuntutools.test import unittest
|
||||||
from ubuntutools.update_maintainer import update_maintainer
|
from ubuntutools.update_maintainer import update_maintainer
|
||||||
|
|
||||||
import ubuntutools.control
|
|
||||||
import ubuntutools.update_maintainer
|
|
||||||
|
|
||||||
_LUCID_CHANGELOG = """axis2c (1.6.0-0ubuntu8) lucid; urgency=low
|
_LUCID_CHANGELOG = """axis2c (1.6.0-0ubuntu8) lucid; urgency=low
|
||||||
|
|
||||||
* rebuild rest of main for armel armv7/thumb2 optimization;
|
* rebuild rest of main for armel armv7/thumb2 optimization;
|
||||||
@ -121,7 +121,7 @@ Package: xul-ext-adblock-plus
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
#pylint: disable=R0904
|
#pylint: disable=R0904
|
||||||
class UpdateMaintainerTestCase(unittest.TestCase):
|
class UpdateMaintainerTestCase(mox.MoxTestBase, unittest.TestCase):
|
||||||
"""TestCase object for ubuntutools.update_maintainer"""
|
"""TestCase object for ubuntutools.update_maintainer"""
|
||||||
|
|
||||||
_directory = "/"
|
_directory = "/"
|
||||||
@ -150,18 +150,13 @@ class UpdateMaintainerTestCase(unittest.TestCase):
|
|||||||
|
|
||||||
#pylint: disable=C0103
|
#pylint: disable=C0103
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
ubuntutools.control.open = self._fake_open
|
super(UpdateMaintainerTestCase, self).setUp()
|
||||||
ubuntutools.control.os.path.isfile = self._fake_isfile
|
self.mox.stubs.Set(__builtin__, 'open', self._fake_open)
|
||||||
ubuntutools.update_maintainer.open = self._fake_open
|
self.mox.stubs.Set(os.path, 'isfile', self._fake_isfile)
|
||||||
ubuntutools.update_maintainer.os.path.isfile = self._fake_isfile
|
|
||||||
Logger.stdout = StringIO.StringIO()
|
Logger.stdout = StringIO.StringIO()
|
||||||
Logger.stderr = StringIO.StringIO()
|
Logger.stderr = StringIO.StringIO()
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
del ubuntutools.control.open
|
|
||||||
del ubuntutools.control.os.path.isfile
|
|
||||||
del ubuntutools.update_maintainer.open
|
|
||||||
del ubuntutools.update_maintainer.os.path.isfile
|
|
||||||
self.assertEqual(Logger.stdout.getvalue(), '')
|
self.assertEqual(Logger.stdout.getvalue(), '')
|
||||||
self.assertEqual(Logger.stderr.getvalue(), '')
|
self.assertEqual(Logger.stderr.getvalue(), '')
|
||||||
self._files["changelog"] = None
|
self._files["changelog"] = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user