def setUp(self):
     super(FilteringRestrictedItemsTest, self).setUp()
     
     # without explicit re-registration of the default policy unit tests 
     # failed when running 'python setup.py test'
     self._register_default_policy()
     # get rid of default media
     Media.query.delete()
     self.private_media = Media.example(slug=u'private')
     self.public_media = Media.example(slug=u'public')
     self.permission_system = MediaCorePermissionSystem(self.pylons_config)
     self.media_query = Media.query
     user = self._create_user_without_groups()
     self.perm = UserPermissions(user, self.permission_system)
    def setUp(self):
        super(FilteringRestrictedItemsTest, self).setUp()

        # without explicit re-registration of the default policy unit tests
        # failed when running 'python setup.py test'
        self._register_default_policy()
        # get rid of default media
        Media.query.delete()
        self.private_media = Media.example(slug=u'private')
        self.public_media = Media.example(slug=u'public')
        self.permission_system = MediaCorePermissionSystem(self.pylons_config)
        self.media_query = Media.query
        user = self._create_user_without_groups()
        self.perm = UserPermissions(user, self.permission_system)
Ejemplo n.º 3
0
 def test_sets_video_type_if_media_contains_audio_and_video_files(self):
     media = Media.example()
     assert_none(media.type)
     self.add_external_file(media, 'mp4')
     self.add_external_file(media, 'mp3')
     media.update_status()
     assert_equals(VIDEO, media.type, message='did not detect mixed video/audio media as VIDEO type')
Ejemplo n.º 4
0
 def test_does_not_set_type_if_only_audio_description_files_are_attached(self, suffix):
     media = Media.example()
     assert_none(media.type)
     media_file = self.add_external_file(media, suffix)
     media_file.type = AUDIO_DESC
     media.update_status()
     assert_none(media.type, message='did detect media with audio description file as %s' % media.type)
Ejemplo n.º 5
0
 def test_can_create_example_media(self):
     media = Media.example()
     
     assert_not_none(media.id)
     assert_equals(u'Foo Media', media.title)
     assert_equals(u'foo-media', media.slug)
     assert_equals(Author(u'Joe', u'*****@*****.**'), media.author)
     assert_length(0, media.files)
     
     assert_none(media.type)
     assert_none(media.podcast_id)
     
     assert_false(media.publishable)
     assert_false(media.reviewed)
     assert_false(media.encoded)
     assert_none(media.publish_on)
     assert_none(media.publish_until)
     assert_false(media.is_published)
Ejemplo n.º 6
0
 def test_can_override_example_data(self):
     media = Media.example(title=u'Bar Foo')
     
     assert_equals(u'Bar Foo', media.title)
     assert_equals(u'bar-foo', media.slug)
Ejemplo n.º 7
0
 def setUp(self):
     super(MediaTest, self).setUp()
     self.init_flowplayer()
     self.media = Media.example()
     self.encoding_event = self.create_spy_on_event(
         events.Media.encoding_done)
 def setUp(self):
     super(MediaTest, self).setUp()
     self.init_flowplayer()
     self.media = Media.example()
     self.encoding_event = self.create_spy_on_event(events.Media.encoding_done)
Ejemplo n.º 9
0
 def test_does_not_set_type_if_only_caption_files_are_attached(self, suffix):
     media = Media.example()
     assert_none(media.type)
     self.add_external_file(media, suffix)
     media.update_status()
     assert_none(media.type, message='did detect media with caption file as %s' % media.type)
Ejemplo n.º 10
0
 def test_can_detect_audio_files(self, suffix):
     media = Media.example()
     assert_not_equals(AUDIO, media.type)
     self.add_external_file(media, suffix)
     media.update_status()
     assert_equals(AUDIO, media.type, message='did not detect %s as AUDIO type' % suffix)
Ejemplo n.º 11
0
 def setUp(self):
     super(MediaStatusUpdatesTypeTest, self).setUp()
     # prevent warning about missing handlers for logger 
     # "mediacore.model.players" ("fetch_enabled_players()")
     self.init_flowplayer()
     self.media = Media.example()