Commit b31daff1 authored by Berker Peksag's avatar Berker Peksag

Issue #26688: Fix module name in mock docs

Patch by Ashley Anderson.
parent 16c7cfda
...@@ -359,7 +359,7 @@ The module name can be 'dotted', in the form ``package.module`` if needed: ...@@ -359,7 +359,7 @@ The module name can be 'dotted', in the form ``package.module`` if needed:
A nice pattern is to actually decorate test methods themselves: A nice pattern is to actually decorate test methods themselves:
>>> class MyTest(unittest2.TestCase): >>> class MyTest(unittest.TestCase):
... @patch.object(SomeClass, 'attribute', sentinel.attribute) ... @patch.object(SomeClass, 'attribute', sentinel.attribute)
... def test_something(self): ... def test_something(self):
... self.assertEqual(SomeClass.attribute, sentinel.attribute) ... self.assertEqual(SomeClass.attribute, sentinel.attribute)
...@@ -372,7 +372,7 @@ If you want to patch with a Mock, you can use :func:`patch` with only one argume ...@@ -372,7 +372,7 @@ If you want to patch with a Mock, you can use :func:`patch` with only one argume
(or :func:`patch.object` with two arguments). The mock will be created for you and (or :func:`patch.object` with two arguments). The mock will be created for you and
passed into the test function / method: passed into the test function / method:
>>> class MyTest(unittest2.TestCase): >>> class MyTest(unittest.TestCase):
... @patch.object(SomeClass, 'static_method') ... @patch.object(SomeClass, 'static_method')
... def test_something(self, mock_method): ... def test_something(self, mock_method):
... SomeClass.static_method() ... SomeClass.static_method()
...@@ -382,7 +382,7 @@ passed into the test function / method: ...@@ -382,7 +382,7 @@ passed into the test function / method:
You can stack up multiple patch decorators using this pattern: You can stack up multiple patch decorators using this pattern:
>>> class MyTest(unittest2.TestCase): >>> class MyTest(unittest.TestCase):
... @patch('package.module.ClassName1') ... @patch('package.module.ClassName1')
... @patch('package.module.ClassName2') ... @patch('package.module.ClassName2')
... def test_something(self, MockClass2, MockClass1): ... def test_something(self, MockClass2, MockClass1):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment