Пример #1
0
 def test_generate(self, render_to_string_mock, githubbers_mock):
     render_to_string_mock.return_value = 'rendered'
     githubbers_mock.return_value = ['foo']
     open_mock = mock_open()
     with patch('mozillians.humans.cron.open', open_mock, create=True):
         generate_humanstxt()
     data = {
         'githubbers': ['foo'],
         'localizers': ['foo'],
         'last_update': ANY
     }
     render_to_string_mock.assert_called_with('humans/humans.txt', data)
     open_mock.assert_called_with(settings.HUMANSTXT_FILE, 'w')
     open_mock().write.assert_called_with('rendered')