old_contents: import unittest
  from unittest import mock
  
  from niascape import action
  from niascape.entity import basedata
  
  
  class TestAction(unittest.TestCase):
  	def test_top(self):
  		ret = action.top({})
  		self.assertEqual('top', ret)
  
  	@mock.patch('niascape.action.basedata')
  	def test_daycount(self, moc):
  		self.assertTrue(hasattr(basedata, '_daycount'))  # モックだと関数名の修正についていけないのでチェック
  
  		def method(site='', tag='', search_body=''):  # PENDING 引数の定義を実装から動的にパクれないか inspectモジュール？
  			return f"called mock daycount {site} {tag} {search_body}".strip()
  
  		moc._daycount = method
  
  		ref = action.daycount({})
  		self.assertEqual('"called mock daycount"', ref)
  
  		ref = action.daycount({'site': 'test', 'tag': '#test', 'search_body': 'test'})
  		self.assertEqual('"called mock daycount test #test test"', ref)
  
new_contents: import unittest
  from unittest import mock
  
  from niascape import action
  from niascape.entity import basedata
  
  
  class TestAction(unittest.TestCase):
  	def test_top(self):
  		ret = action.top({})
  		self.assertEqual('top', ret)
  
  	@mock.patch('niascape.action.basedata')
  	def test_daycount(self, moc):
  		self.assertTrue(hasattr(basedata, '_daycount'))  # モックだと関数名の修正についていけないのでチェック
  
  		def method(site='', tag='', search_body=''):  # PENDING 引数の定義を実装から動的にパクれないか inspectモジュール？
  			return f"called mock daycount {site} {tag} {search_body}".strip()
  
  		moc._daycount = method
  
  		ref = action.daycount({})
  		self.assertEqual('"called mock daycount"', ref)
  
  		ref = action.daycount({'site': 'test', 'tag': '#test', 'search_body': 'test'})
  		self.assertEqual('"called mock daycount test #test test"', ref)
  
  	@mock.patch('niascape.action.basedata')
  	def test_tag_count(self, moc):
  		self.assertTrue(hasattr(basedata, '_tag_count'))  # モックだと関数名の修正についていけないのでチェック
  
  		def method(site=''):  # PENDING 引数の定義を実装から動的にパクれないか inspectモジュール？
  			return f"called mock _tag_count {site}".strip()
  
  		moc._tag_count = method
  
  		ref = action.tagcount({})
  		self.assertEqual('"called mock _tag_count"', ref)
  
  		ref = action.tagcount({'site': 'test'})
  		self.assertEqual('"called mock _tag_count test"', ref)
  
subject: テスト : タグ件数アクション テスト漏れ