Skip to content

Instantly share code, notes, and snippets.

@okusama27
Created December 24, 2017 14:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save okusama27/906283ebbd39cdeab676ce2be523bece to your computer and use it in GitHub Desktop.
Save okusama27/906283ebbd39cdeab676ce2be523bece to your computer and use it in GitHub Desktop.
import unittest
from unittest.mock import patch
from sample_method import SampleMethod
class TestSampleMethod(unittest.TestCase):
def setUp(self):
print('setUp')
self.sample = SampleMethod()
def tearDown(self):
print('tearDown')
@patch('sample_method.SampleMethod.method_1')
def test_method_1(self, mock_method_1):
print('test_method_1')
mock_method_1.return_value = 'AAA'
expected = 'AAA'
actual = self.sample.method_1()
self.assertEqual(expected, actual)
if __name__ == '__main__':
# unittestを実行
unittest.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment