def test_create_event(self): """ тестируем создание событий Теги не используем - пока не предусмотренно. """ cleaned_data = self.get_cleaned_data() with patch( "api.cc._remove_cach_file_by_url", return_value=1 ) as mock_cc: sabnac.update_event(MfCalendarEvent(), cleaned_data) self.assertEquals(mock_cc.mock_calls, [ call('/api/event/seo_url.json'), call('/api/event/seo_url.xml'), call('/api/calendar/2010-01-01.json'), call('/api/calendar/2010-01-01.xml'), call('/api/calendar/2011-01-01.json'), call('/api/calendar/2011-01-01.xml'), ])
def test_upd_ex_event(self): cleaned_data = self.get_cleaned_data() event = MfCalendarEvent.objects.get(pk=27) with patch( "api.cc._remove_cach_file_by_url", return_value=1 ) as mock_cc: sabnac.update_event(event, cleaned_data) self.assertEquals(mock_cc.mock_calls, [ call('/api/event/27.json'), call('/api/event/27.xml'), call('/api/event/velikiy_post.json'), call('/api/event/velikiy_post.xml'), call('/api/calendar/2010-02-02.json'), call('/api/calendar/2010-02-02.xml'), call('/api/calendar/2011-02-02.json'), call('/api/calendar/2011-02-02.xml'), call('/api/event/seo_url.json'), call('/api/event/seo_url.xml'), call('/api/calendar/2010-01-01.json'), call('/api/calendar/2010-01-01.xml'), call('/api/calendar/2011-01-01.json'), call('/api/calendar/2011-01-01.xml'), ])
def test_event_with_articles(self): cleaned_data = self.get_cleaned_data() cleaned_data['id_site'] = 1 event = MfCalendarEvent.objects.get(pk=14) with patch( "api.cc._remove_cach_file_by_url", return_value=1 ) as mock_cc: sabnac.update_event(event, cleaned_data) self.assertEquals(mock_cc.mock_calls, [ call('/api/event/14.json'), call('/api/event/14.xml'), call('/api/event/blagoveshenie_presvyatoy_bogorodicy.json'), call('/api/event/blagoveshenie_presvyatoy_bogorodicy.xml'), call('/api/calendar/2010-04-07.json'), call('/api/calendar/2010-04-07.xml'), call('/api/calendar/2011-04-07.json'), call('/api/calendar/2011-04-07.xml'), call('/api/event/seo_url.json'), call('/api/event/seo_url.xml'), call('/api/calendar/2010-01-01.json'), call('/api/calendar/2010-01-01.xml'), call('/api/calendar/2011-01-01.json'), call('/api/calendar/2011-01-01.xml'), call('/api/test_orthodoxy/article/article_14_1.json'), call('/api/test_orthodoxy/article/article_14_1.xml'), call('/api/test_orthodoxy/article/373.json'), call('/api/test_orthodoxy/article/373.xml'), call('/api/test_orthodoxy/article/article_14_2.json'), call('/api/test_orthodoxy/article/article_14_2.xml'), call('/api/test_orthodoxy/article/374.json'), call('/api/test_orthodoxy/article/374.xml'), call('/api/test_orthodoxy/article/article_14_3.json'), call('/api/test_orthodoxy/article/article_14_3.xml'), call('/api/test_orthodoxy/article/375.json'), call('/api/test_orthodoxy/article/375.xml') ])