class TestHandler(HandlerTestCase):
    def afterSetUp(self):
        self.data = open("./data/test.ogv").read()
        self.kw = dict(env=dict(PATH=self.env_path))
        self.input = Handler(self.tmp_url, self.data, "ogv", **self.kw)
        self.file_detector = Magic(mime=True)

    def testConvertVideo(self):
        """Test coversion of video to another format"""
        output_data = self.input.convert("mpeg")
        file_format = self.file_detector.from_buffer(output_data)
        self.assertEquals(file_format, 'video/mpeg')

    def testgetMetadata(self):
        """Test if metadata is extracted from"""
        output_metadata = self.input.getMetadata()
        self.assertEquals(output_metadata, {'Encoder': 'Lavf52.64.2'})

    def testsetMetadata(self):
        """ Test if metadata are inserted correclty """
        metadata_dict = {"title": "Set Metadata Test", "creator": "cloudooo"}
        output = self.input.setMetadata(metadata_dict)
        handler = Handler(self.tmp_url, output, "ogv", **self.kw)
        metadata = handler.getMetadata()
        self.assertEquals(metadata["Title"], "Set Metadata Test")
        self.assertEquals(metadata["Creator"], "cloudooo")

    def testConvertAudio(self):
        """Test coversion of audio to another format"""
        self.data = open("./data/test.ogg").read()
        self.input = Handler(self.tmp_url, self.data, "ogg", **self.kw)
        output_data = self.input.convert("wav")
        file_format = self.file_detector.from_buffer(output_data)
        # XXX this might expect 'audio/vnd.wave' but magic only got 'audio/x-wav'
        self.assertEquals(file_format, 'audio/x-wav')
Beispiel #2
0
 def testsetMetadata(self):
   """ Test if metadata are inserted correclty """
   metadata_dict = {"title": "Set Metadata Test", "creator": "cloudooo"}
   output = self.input.setMetadata(metadata_dict)
   handler = Handler(self.tmp_url, output, "ogv", **self.kw)
   metadata = handler.getMetadata()
   self.assertEquals(metadata["Title"], "Set Metadata Test")
   self.assertEquals(metadata["Creator"], "cloudooo")
 def testConvertAudio(self):
     """Test coversion of audio to another format"""
     self.data = open("./data/test.ogg").read()
     self.input = Handler(self.tmp_url, self.data, "ogg", **self.kw)
     output_data = self.input.convert("wav")
     file_format = self.file_detector.from_buffer(output_data)
     # XXX this might expect 'audio/vnd.wave' but magic only got 'audio/x-wav'
     self.assertEquals(file_format, 'audio/x-wav')
 def testsetMetadata(self):
     """ Test if metadata are inserted correclty """
     metadata_dict = {"title": "Set Metadata Test", "creator": "cloudooo"}
     output = self.input.setMetadata(metadata_dict)
     handler = Handler(self.tmp_url, output, "ogv", **self.kw)
     metadata = handler.getMetadata()
     self.assertEquals(metadata["Title"], "Set Metadata Test")
     self.assertEquals(metadata["Creator"], "cloudooo")
Beispiel #5
0
 def testConvertAudio(self):
   """Test coversion of audio to another format"""
   self.data = open("./data/test.ogg").read()
   self.input = Handler(self.tmp_url, self.data, "ogg", **self.kw)
   output_data = self.input.convert("wav")
   file_format = self.file_detector.from_buffer(output_data)
   # XXX this might expect 'audio/vnd.wave' but magic only got 'audio/x-wav'
   self.assertEquals(file_format, 'audio/x-wav')
Beispiel #6
0
class TestHandler(HandlerTestCase):

  def afterSetUp(self):
    self.data = open("./data/test.ogv").read()
    self.kw = dict(env=dict(PATH=self.env_path))
    self.input = Handler(self.tmp_url, self.data, "ogv", **self.kw)
    self.file_detector = Magic(mime=True)

  def testConvertVideo(self):
    """Test coversion of video to another format"""
    output_data = self.input.convert("mpeg")
    file_format = self.file_detector.from_buffer(output_data)
    self.assertEquals(file_format, 'video/mpeg')

  def testgetMetadata(self):
    """Test if metadata is extracted from"""
    output_metadata = self.input.getMetadata()
    self.assertEquals(output_metadata, {'Encoder': 'Lavf52.64.2'})

  def testsetMetadata(self):
    """ Test if metadata are inserted correclty """
    metadata_dict = {"title": "Set Metadata Test", "creator": "cloudooo"}
    output = self.input.setMetadata(metadata_dict)
    handler = Handler(self.tmp_url, output, "ogv", **self.kw)
    metadata = handler.getMetadata()
    self.assertEquals(metadata["Title"], "Set Metadata Test")
    self.assertEquals(metadata["Creator"], "cloudooo")

  def testConvertAudio(self):
    """Test coversion of audio to another format"""
    self.data = open("./data/test.ogg").read()
    self.input = Handler(self.tmp_url, self.data, "ogg", **self.kw)
    output_data = self.input.convert("wav")
    file_format = self.file_detector.from_buffer(output_data)
    # XXX this might expect 'audio/vnd.wave' but magic only got 'audio/x-wav'
    self.assertEquals(file_format, 'audio/x-wav')
Beispiel #7
0
 def afterSetUp(self):
   self.data = open("./data/test.ogv").read()
   self.kw = dict(env=dict(PATH=self.env_path))
   self.input = Handler(self.tmp_url, self.data, "ogv", **self.kw)
   self.file_detector = Magic(mime=True)
 def afterSetUp(self):
     self.data = open("./data/test.ogv").read()
     self.kw = dict(env=dict(PATH=self.env_path))
     self.input = Handler(self.tmp_url, self.data, "ogv", **self.kw)
     self.file_detector = Magic(mime=True)