示例#1
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.url = reverse('localtv_submit_thanks')
     self.video = Video.objects.filter(status=Video.ACTIVE)[0]
     self.url_with_video = reverse('localtv_submit_thanks', args=[
             self.video.pk])
     self.template_name = 'localtv/submit_video/thanks.html'
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     site2 = Site.objects.create(name='example.com', domain='example.com')
     form = forms.SearchForm()
     self.user_field = form.fields['author']
     self.category_field = form.fields['category']
     self.user1 = self.create_user(username='******')
     self.user2 = self.create_user(username='******')
     self.category1 = self.create_category(name='category1')
     self.category2 = self.create_category(name='category2')
     self.category3 = self.create_category(name='category3', site_id=site2.pk)
     self.video1 = self.create_video(name='user1,category1', user=self.user1,
                                     categories=[self.category1])
     self.video2 = self.create_video(name='user1,category2',
                                     authors=[self.user1],
                                     categories=[self.category2])
     self.video3 = self.create_video(name='user2,category1',
                                     authors=[self.user2],
                                     categories=[self.category1])
     self.video4 = self.create_video(name='user2,category2', user=self.user2,
                                     categories=[self.category2])
     self.video5 = self.create_video(name='user1-2,category1-2',
                                     authors=[self.user1, self.user2],
                                     categories=[self.category1,
                                                 self.category2])
     self.video6 = self.create_video(name='category3',
                                     categories=[self.category3])
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video1 = self.create_video(name='Video1')
     self.video2 = self.create_video(name='Video2')
     self.video3 = self.create_video(name='Video3')
     self.video4 = self.create_video(name='Video4')
示例#4
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video1 = self.create_video(name='Video1')
     self.video2 = self.create_video(name='Video2')
     self.video3 = self.create_video(name='Video3')
     self.video4 = self.create_video(name='Video4')
示例#5
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     site2 = Site.objects.create(name='example.com', domain='example.com')
     form = forms.SearchForm()
     self.user_field = form.fields['author']
     self.category_field = form.fields['category']
     self.user1 = self.create_user(username='******')
     self.user2 = self.create_user(username='******')
     self.category1 = self.create_category(name='category1')
     self.category2 = self.create_category(name='category2')
     self.category3 = self.create_category(name='category3',
                                           site_id=site2.pk)
     self.video1 = self.create_video(name='user1,category1',
                                     user=self.user1,
                                     categories=[self.category1])
     self.video2 = self.create_video(name='user1,category2',
                                     authors=[self.user1],
                                     categories=[self.category2])
     self.video3 = self.create_video(name='user2,category1',
                                     authors=[self.user2],
                                     categories=[self.category1])
     self.video4 = self.create_video(name='user2,category2',
                                     user=self.user2,
                                     categories=[self.category2])
     self.video5 = self.create_video(
         name='user1-2,category1-2',
         authors=[self.user1, self.user2],
         categories=[self.category1, self.category2])
     self.video6 = self.create_video(name='category3',
                                     categories=[self.category3])
 def setUp(self):
     BaseTestCase.setUp(self)
     self.url = reverse('localtv_submit_thanks')
     self.create_user('admin', 'admin', is_superuser=True)
     self.video = self.create_video(update_index=False)
     self.url_with_video = reverse('localtv_submit_thanks', args=[
             self.video.pk])
     self.template_name = 'localtv/submit_video/thanks.html'
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     user = self.create_user('user')
     admin = self.create_user('admin', is_superuser=True)
     self.anonymous_request = self.factory.get('/')
     self.user_request = self.factory.get('/', user=user)
     self.admin_request = self.factory.get('/', user=admin)
示例#8
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.url = reverse('localtv_submit_thanks')
     self.create_user('admin', 'admin', is_superuser=True)
     self.video = self.create_video(update_index=False)
     self.url_with_video = reverse('localtv_submit_thanks',
                                   args=[self.video.pk])
     self.template_name = 'localtv/submit_video/thanks.html'
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     user = self.create_user('user')
     admin = self.create_user('admin', is_superuser=True)
     self.anonymous_request = self.factory.get('/')
     self.user_request = self.factory.get('/', user=user)
     self.admin_request = self.factory.get('/', user=admin)
示例#10
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.user = User.objects.get(username='******')
     self.profile = Profile.objects.create(
         user=self.user,
         description='Description',
         location='Location',
         website='http://www.pculture.org/')
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video0 = self.create_video(name='Unapproved',
                                     status=Video.UNAPPROVED,
                                     update_index=False)
     self.video1 = self.create_video(name='Video1', update_index=False)
     self.video2 = self.create_video(name='Video2', update_index=False)
     self.video3 = self.create_video(name='Video3', update_index=False)
     self.video4 = self.create_video(name='Video4', update_index=False)
示例#12
0
 def setUp(self):
     BaseTestCase.setUp(self)
     notice_type = notification.NoticeType.objects.get(
         label='admin_queue_daily')
     for username in 'admin', 'superuser':
         user = User.objects.get(username=username)
         setting = notification.get_notification_setting(user, notice_type,
                                                         "1")
         setting.send = True
         setting.save()
示例#13
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video0 = self.create_video(name='Unapproved',
                                     status=Video.UNAPPROVED,
                                     update_index=False)
     self.video1 = self.create_video(name='Video1', update_index=False)
     self.video2 = self.create_video(name='Video2', update_index=False)
     self.video3 = self.create_video(name='Video3', update_index=False)
     self.video4 = self.create_video(name='Video4', update_index=False)
示例#14
0
 def setUp(self):
     BaseTestCase.setUp(self)
     SiteSettings.objects.create(site_id=1)
     self.feed = Feed.objects.create(name='Feed', site_id=1,
                                     last_updated=datetime.datetime.now())
     self.unapproved_video = self.create_video('Feed Video',
                                               status=Video.UNAPPROVED,
                                               feed=self.feed)
     self.unapproved_user_video = self.create_video('User Video',
                                                    status=Video.UNAPPROVED)
示例#15
0
 def setUp(self):
     BaseTestCase.setUp(self)
     notice_type = notification.NoticeType.objects.get(
         label='admin_queue_daily')
     for username in 'admin', 'superuser':
         user = User.objects.get(username=username)
         setting = notification.get_notification_setting(user, notice_type,
                                                         "1")
         setting.send = True
         setting.save()
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.create_video()
     self.create_video()
     self.create_video(status=Video.UNAPPROVED)
     self.nvl1 = utils.NormalizedVideoList(
                         Video.objects.filter(status=Video.ACTIVE))
     sqs = SearchQuerySet().models(Video)
     sqs = sqs.filter(utils._exact_q(sqs, 'site', 1))
     self.nvl2 = utils.NormalizedVideoList(sqs)
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video0 = self.create_video(name="0 watches", watches=0)
     self.video2 = self.create_video(name="3 watches", watches=3)
     self.video1 = self.create_video(name="1 watch", watches=1)
     self.video3 = self.create_video(name="4 watches", watches=4)
     self.video4 = self.create_video(name="2 watches (5 total)", watches=2)
     for i in xrange(14, 17):
         self.create_watch(self.video4, days=i)
     self.sort = utils.PopularSort()
示例#18
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.video0 = self.create_video(name="0 watches", watches=0)
     self.video2 = self.create_video(name="3 watches", watches=3)
     self.video1 = self.create_video(name="1 watch", watches=1)
     self.video3 = self.create_video(name="4 watches", watches=4)
     self.video4 = self.create_video(name="2 watches (5 total)", watches=2)
     for i in xrange(14, 17):
         self.create_watch(self.video4, days=i)
     self.sort = utils.PopularSort()
示例#19
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.create_video()
     self.create_video()
     self.create_video(status=Video.UNAPPROVED)
     self.nvl1 = utils.NormalizedVideoList(
         Video.objects.filter(status=Video.ACTIVE))
     sqs = SearchQuerySet().models(Video)
     sqs = sqs.filter(utils._exact_q(sqs, 'site', 1))
     self.nvl2 = utils.NormalizedVideoList(sqs)
 def setUp(self):
     BaseTestCase.setUp(self)
     self.url = reverse('localtv_admin_feed_add')
     with self._data_file('feeds/qa1.rss') as f:
         feed = feedparser.parse(f.read())
     patcher = patch.object(GenericFeed, 'get_page', lambda *args, **kwargs: feed)
     patcher.start()
     self.addCleanup(patcher.stop)
     patcher = patch.object(tasks, 'video_save_thumbnail')
     self.save_thumbnail = patcher.start()
     self.addCleanup(patcher.stop)
     self.create_user(username='******', password='******', is_superuser=True)
     self.client.login(username='******', password='******')
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     date1 = datetime.now() - timedelta(7)
     date2 = datetime.now()
     date3 = datetime.now() - timedelta(3)
     f = "%Y/%m/%d"
     self.video1 = self.create_video(name=date1.strftime(f),
                                     last_featured=date1)
     self.video2 = self.create_video(name=date2.strftime(f),
                                     last_featured=date2)
     self.video3 = self.create_video(name=date3.strftime(f),
                                     last_featured=date3)
     self.video4 = self.create_video(name='None', last_featured=None)
     self.sort = utils.Sort('Featured', 'last_featured')
示例#22
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     date1 = datetime.now() - timedelta(7)
     date2 = datetime.now()
     date3 = datetime.now() - timedelta(3)
     f = "%Y/%m/%d"
     self.video1 = self.create_video(name=date1.strftime(f),
                                     last_featured=date1)
     self.video2 = self.create_video(name=date2.strftime(f),
                                     last_featured=date2)
     self.video3 = self.create_video(name=date3.strftime(f),
                                     last_featured=date3)
     self.video4 = self.create_video(name='None', last_featured=None)
     self.sort = utils.Sort('Featured', 'last_featured')
 def setUp(self):
     BaseTestCase.setUp(self)
     # If the session cookie isn't set, no session store object is returned,
     # which means that you can't modify the session. See django tickets:
     # https://code.djangoproject.com/ticket/11475
     # https://code.djangoproject.com/ticket/10899
     self.client.cookies[settings.SESSION_COOKIE_NAME] = '1'
     session = self.client.session
     session['test'] = 'hi'
     del session['test']
     session.save()
     self.client.cookies[
         settings.SESSION_COOKIE_NAME] = session._session_key
     patcher = patch.object(video_save_thumbnail, 'delay')
     patcher.start()
     self.addCleanup(patcher.stop)
示例#24
0
 def setUp(self):
     BaseTestCase.setUp(self)
     # If the session cookie isn't set, no session store object is returned,
     # which means that you can't modify the session. See django tickets:
     # https://code.djangoproject.com/ticket/11475
     # https://code.djangoproject.com/ticket/10899
     self.client.cookies[settings.SESSION_COOKIE_NAME] = '1'
     session = self.client.session
     session['test'] = 'hi'
     del session['test']
     session.save()
     self.client.cookies[
         settings.SESSION_COOKIE_NAME] = session._session_key
     patcher = patch.object(video_save_thumbnail, 'delay')
     patcher.start()
     self.addCleanup(patcher.stop)
示例#25
0
 def setUp(self):
     BaseTestCase.setUp(self)
     SiteSettings.objects.create(site_id=1)
     self._clear_index()
     now = datetime.datetime.now()
     yesterday = datetime.datetime.now() - datetime.timedelta(days=1)
     self.test_video = self.create_video(
         when_submitted=now,
         when_approved=now,
         when_published=now)
     self.yesterday_video = self.create_video(
         name='Foo Foo',
         when_submitted=yesterday,
         when_approved=yesterday,
         when_published=yesterday)
     self.unapproved_video = self.create_video(status=Video.UNAPPROVED)
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.field = forms.SearchForm.base_fields['tag']
     self.tag1 = self.create_tag(name='tag1')
     self.tag2 = self.create_tag(name='tag2')
     self.tag3 = self.create_tag(name='tag3')
     self.tag4 = self.create_tag(name='tag4')
     self.tag5 = self.create_tag(name='tag5')
     self.video1 = self.create_video(name='tags1-2', tags='tag1 tag2')
     self.video2 = self.create_video(name='tags1-3', tags='tag1 tag3')
     self.video3 = self.create_video(name='tags1-2-3', tags='tag1 tag2 tag3')
     self.video4 = self.create_video(name='tag3', tags='tag3')
     self.video5 = self.create_video(name='tag4', tags='tag4',
                                     status=Video.UNAPPROVED)
     site2 = Site.objects.create(name='example.com', domain='example.com')
     self.video6 = self.create_video(name='tag4_2', tags='tag4', site_id=site2.pk)
    def setUp(self):
        BaseTestCase.setUp(self)
        self.site_settings = SiteSettings.objects.get_current()
        self.admin = self.create_user('admin', 'admin', email='*****@*****.**')
        self.site_settings.admins.add(self.admin)
        self.superuser = self.create_user('superuser', 'superuser',
                                          is_superuser=True, email='*****@*****.**')

        # Clear welcome emails from outbox.
        mail.outbox = []

        # Create three videos submitted two days ago.
        when_submitted = datetime.datetime.now() - datetime.timedelta(2)
        for i in range(3):
            video = self.create_video(status=Video.UNAPPROVED)
            video.when_submitted = when_submitted
            video.save()
示例#28
0
    def setUp(self):
        BaseTestCase.setUp(self)
        self.user = self.create_user(username='******', password='******')
        self.list = Playlist.objects.create(
            site_id=settings.SITE_ID,
            user=self.user,
            name='Test List',
            slug='test-list',
            description="This is a list for testing")

        self.video_set = [self.create_video() for i in range(3)]

        for index, video in enumerate(self.video_set[::-1]): # reverse order
            PlaylistItem.objects.create(
                playlist=self.list,
                video=video,
                _order=index)
示例#29
0
    def setUp(self):
        BaseTestCase.setUp(self)
        self.user = User.objects.get(username='******')
        self.list = Playlist.objects.create(
            user=self.user,
            name='Test List',
            slug='test-list',
            description="This is a list for testing")

        self.video_set = [Video.objects.create(
                site=self.site_location.site,
                name='Test Video %i' % i) for i in range(5)]

        for index, video in enumerate(self.video_set[::-1]): # reverse order
            PlaylistItem.objects.create(
                playlist=self.list,
                video=video,
                _order=index)
示例#30
0
    def setUp(self):
        BaseTestCase.setUp(self)
        self.user = User.objects.get(username='******')
        self.list = Playlist.objects.create(
            user=self.user,
            name='Test List',
            slug='test-list',
            description="This is a list for testing")

        self.video_set = [
            Video.objects.create(site=self.site_location.site,
                                 name='Test Video %i' % i) for i in range(5)
        ]

        for index, video in enumerate(self.video_set[::-1]):  # reverse order
            PlaylistItem.objects.create(playlist=self.list,
                                        video=video,
                                        _order=index)
示例#31
0
    def setUp(self):
        BaseTestCase.setUp(self)
        self.site_settings = SiteSettings.objects.get_current()
        self.admin = self.create_user('admin',
                                      'admin',
                                      email='*****@*****.**')
        self.site_settings.admins.add(self.admin)
        self.superuser = self.create_user('superuser',
                                          'superuser',
                                          is_superuser=True,
                                          email='*****@*****.**')

        # Clear welcome emails from outbox.
        mail.outbox = []

        # Create three videos submitted two days ago.
        when_submitted = datetime.datetime.now() - datetime.timedelta(2)
        for i in range(3):
            video = self.create_video(status=Video.UNAPPROVED)
            video.when_submitted = when_submitted
            video.save()
示例#32
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     self.field = forms.SearchForm.base_fields['tag']
     self.tag1 = self.create_tag(name='tag1')
     self.tag2 = self.create_tag(name='tag2')
     self.tag3 = self.create_tag(name='tag3')
     self.tag4 = self.create_tag(name='tag4')
     self.tag5 = self.create_tag(name='tag5')
     self.video1 = self.create_video(name='tags1-2', tags='tag1 tag2')
     self.video2 = self.create_video(name='tags1-3', tags='tag1 tag3')
     self.video3 = self.create_video(name='tags1-2-3',
                                     tags='tag1 tag2 tag3')
     self.video4 = self.create_video(name='tag3', tags='tag3')
     self.video5 = self.create_video(name='tag4',
                                     tags='tag4',
                                     status=Video.UNAPPROVED)
     site2 = Site.objects.create(name='example.com', domain='example.com')
     self.video6 = self.create_video(name='tag4_2',
                                     tags='tag4',
                                     site_id=site2.pk)
示例#33
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     date1_1 = datetime.now() - timedelta(7)
     date1_2 = datetime.now() - timedelta(1)
     date2 = datetime.now()
     date3 = datetime.now() - timedelta(3)
     f = "%Y/%m/%d"
     self.video1 = self.create_video(
         name="%s - %s" % (date1_1.strftime(f), date1_2.strftime(f)),
         when_approved=date1_1,
         when_published=date1_2)
     self.video2 = self.create_video(name="%s - %s" %
                                     (date2.strftime(f), date2.strftime(f)),
                                     when_approved=date2,
                                     when_published=date2)
     self.video3 = self.create_video(name="%s - %s" %
                                     (date3.strftime(f), date3.strftime(f)),
                                     when_approved=date3,
                                     when_published=date3)
     self.site_settings = SiteSettings.objects.get_current()
 def setUp(self):
     BaseTestCase.setUp(self)
     self._clear_index()
     date1_1 = datetime.now() - timedelta(7)
     date1_2 = datetime.now() - timedelta(1)
     date2 = datetime.now()
     date3 = datetime.now() - timedelta(3)
     f = "%Y/%m/%d"
     self.video1 = self.create_video(name="%s - %s" % (date1_1.strftime(f),
                                                       date1_2.strftime(f)),
                                     when_approved=date1_1,
                                     when_published=date1_2)
     self.video2 = self.create_video(name="%s - %s" % (date2.strftime(f),
                                                       date2.strftime(f)),
                                     when_approved=date2,
                                     when_published=date2)
     self.video3 = self.create_video(name="%s - %s" % (date3.strftime(f),
                                                       date3.strftime(f)),
                                     when_approved=date3,
                                     when_published=date3)
     self.site_settings = SiteSettings.objects.get_current()
示例#35
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     self.url = reverse('localtv_submit_video')
     self.template_name = 'localtv/submit_video/submit.html'
 def setUp(self):
     BaseTestCase.setUp(self)
     self.assertIsInstance(SiteSettings.objects, SiteRelatedManager)
 def setUp(self):
     BaseTestCase.setUp(self)
     self.index = connections['default'].get_unified_index().get_index(
                                                                     Video)
 def setUp(self):
     BaseTestCase.setUp(self)
     self.form_class = modelform_factory(Video,
                                         forms.ThumbnailSubmitVideoForm)
 def setUp(self):
     BaseTestCase.setUp(self)
     self.index = connections['default'].get_unified_index().get_index(
         Video)
示例#40
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.url = reverse('localtv_admin_feed_add')
     self.feed_url = 'http://participatoryculture.org/feeds_test/feed1.rss'
     self.client.login(username='******', password='******')
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     self.url = reverse('localtv_submit_video')
     self.template_name = 'localtv/submit_video/submit.html'
 def setUp(self):
     BaseTestCase.setUp(self)
     self.form_class = modelform_factory(Video,
                                         forms.ThumbnailSubmitVideoForm)
示例#43
0
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     self.create_user('user', 'password')
     self.create_user('admin', 'admin', is_superuser=True)
 def setUp(self):
     BaseTestCase.setUp(self)
     self.site_settings = SiteSettings.objects.get_current()
     self.create_user('user', 'password')
     self.create_user('admin', 'admin', is_superuser=True)