def setup_mock_log_dict(self): # There is one user, named test homedirs = [HomeDir('test', '/Users/test')] self.expected_file_info = { 'md5': '8675309', 'sha1': 'babababa', 'sha2': '11' } with contextlib.nested( patch.object(Logger, 'log_dict'), patch('osxcollector.osxcollector._get_homedirs', autospec=True, return_value=homedirs), patch('osxcollector.osxcollector._get_file_info', autospec=True, return_value=self.expected_file_info) ) as (self.mock_log_dict, self.mock_get_homedirs, self.mock_get_file_info): self.collector = Collector() yield