Пример #1
0
    def test_post_save_video_file_count_update(self):
        observation = ObservationFactory()
        video_file = VideoFile.objects.create(
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            video=get_image(),
            youtube_link='http://example.com/1122323',
            swf_link='http://example.com/1122323.swf'
        )
        VideoFile.objects.create(
            status='deleted',
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            video=get_image(),
            youtube_link='http://example.com/1122323',
            swf_link='http://example.com/1122323.swf'
        )

        post_save_media_file_count_update(VideoFile, instance=video_file)
        self.assertEqual(video_file.contribution.num_media, 1)
        self.assertEqual(video_file.contribution.num_comments, 0)
Пример #2
0
    def test_post_save_image_file_count_update(self):
        observation = ObservationFactory()
        image_file = ImageFile.objects.create(name='Test name',
                                              description='Test Description',
                                              contribution=observation,
                                              creator=UserFactory.create(),
                                              image=get_image())
        ImageFile.objects.create(status='deleted',
                                 name='Test name',
                                 description='Test Description',
                                 contribution=observation,
                                 creator=UserFactory.create(),
                                 image=get_image())

        post_save_media_file_count_update(ImageFile, instance=image_file)
        self.assertEqual(image_file.contribution.num_media, 1)
        self.assertEqual(image_file.contribution.num_comments, 0)
Пример #3
0
    def test_post_save_document_file_count_update(self):
        observation = ObservationFactory()
        document_file = DocumentFile.objects.create(
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            document=get_pdf_document())
        DocumentFile.objects.create(status='deleted',
                                    name='Test name',
                                    description='Test Description',
                                    contribution=observation,
                                    creator=UserFactory.create(),
                                    document=get_pdf_document())

        post_save_media_file_count_update(DocumentFile, instance=document_file)
        self.assertEqual(document_file.contribution.num_media, 1)
        self.assertEqual(document_file.contribution.num_comments, 0)
Пример #4
0
    def test_post_save_image_file_count_update(self):
        observation = ObservationFactory()
        image_file = ImageFile.objects.create(
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            image=get_image()
        )
        ImageFile.objects.create(
            status='deleted',
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            image=get_image()
        )

        post_save_media_file_count_update(ImageFile, instance=image_file)
        self.assertEqual(image_file.contribution.num_media, 1)
        self.assertEqual(image_file.contribution.num_comments, 0)
Пример #5
0
    def test_post_save_video_file_count_update(self):
        observation = ObservationFactory()
        video_file = VideoFile.objects.create(
            name='Test name',
            description='Test Description',
            contribution=observation,
            creator=UserFactory.create(),
            video=get_image(),
            youtube_link='http://example.com/1122323',
            swf_link='http://example.com/1122323.swf')
        VideoFile.objects.create(status='deleted',
                                 name='Test name',
                                 description='Test Description',
                                 contribution=observation,
                                 creator=UserFactory.create(),
                                 video=get_image(),
                                 youtube_link='http://example.com/1122323',
                                 swf_link='http://example.com/1122323.swf')

        post_save_media_file_count_update(VideoFile, instance=video_file)
        self.assertEqual(video_file.contribution.num_media, 1)
        self.assertEqual(video_file.contribution.num_comments, 0)