Skip to content

Instantly share code, notes, and snippets.

@okusama27
Created December 24, 2017 13:40
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/62b683559439330ca50d34b01798ff26 to your computer and use it in GitHub Desktop.
Save okusama27/62b683559439330ca50d34b01798ff26 to your computer and use it in GitHub Desktop.
import unittest
from unittest.mock import MagicMock
class SampleMethod():
def method_1(self):
print('method_1')
return 'method_1'
def method_2(self):
print('method_2')
return 'method_2'
class TestSampleMethod(unittest.TestCase):
def setUp(self):
print('setUp')
self.sample = SampleMethod()
self.sample.method_1 = MagicMock(return_value='AAA')
def tearDown(self):
print('tearDown')
def test_method_1(self):
print('test_method_1')
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