Пример #1
0
 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'),
         ])
Пример #2
0
 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'),
         ])
Пример #3
0
 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')
         ])