[Erp5-report] r43778 gabriel - in /erp5/trunk/utils/cloudooo/cloudooo/handler: ffmpeg/tests...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 25 17:18:13 CET 2011


Author: gabriel
Date: Fri Feb 25 17:18:12 2011
New Revision: 43778

URL: http://svn.erp5.org?rev=43778&view=rev
Log:
rename tests to follow Name Conventions. http://www.erp5.org/GuidelinesForNamingConvention#CodingConventions

Added:
    erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllSupportedFormat.py
      - copied unchanged from r43741, erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllSupportedFormat.py
      - copied unchanged from r43741, erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllSupportedFormatERP5Compatibility.py
      - copied unchanged from r43741, erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py
Removed:
    erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py

Removed: erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py?rev=43777&view=auto
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ffmpeg/tests/testAllFormats.py (removed)
@@ -1,115 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2010 Nexedi SA and Contributors. All Rights Reserved.
-#                    Priscila Manhaes  <psilva at iff.edu.br>
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-
-from magic import Magic
-from cloudooo.handler.ffmpeg.handler import FFMPEGHandler
-from cloudooo.handler.tests.handlerTestCase import HandlerTestCase, make_suite
-
-
-file_detector = Magic(mime=True)
-
-
-class TestAllFormats(HandlerTestCase):
-
-  def afterSetUp(self):
-    self.data = open("./data/test.ogv").read()
-    self.input = FFMPEGHandler(self.tmp_url, self.data, "ogv")
-
-  def testAviFormat(self):
-    """Test convert file to avi format the reverse convertion"""
-    output_data = self.input.convert("avi")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "avi")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'video/avi')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testMp4Format(self):
-    """Test convert file to mp4 format the reverse convertion"""
-    output_data = self.input.convert("mp4")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "mp4")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'video/mp4')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testWebMFormat(self):
-    """Test convert file to WebM format and the reverse convertion"""
-    output_data = self.input.convert("webm")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "webm")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'video/webm')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testFlvFormat(self):
-    """Test convert file to flash format the reverse convertion"""
-    output_data = self.input.convert("flv")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "flv")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'application/x-shockwave-flash')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testMpegFormat(self):
-    """Test convert file to Mpeg format the reverse convertion"""
-    output_data = self.input.convert("mpeg")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "mpeg")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'video/mpeg')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testMkvFormat(self):
-    """Test convert file to matroska format the reverse convertion"""
-    output_data = self.input.convert("mkv")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "mkv")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'video/x-matroska')
-    self.assertEquals(input_format, 'video/ogg')
-
-  def testOggFormat(self):
-    """Test convert file to ogg format the reverse convertion"""
-    output_data = self.input.convert("ogg")
-    output_format = file_detector.from_buffer(output_data)
-    output = FFMPEGHandler(self.tmp_url, output_data, "ogg")
-    input_data = output.convert("ogv")
-    input_format = file_detector.from_buffer(input_data)
-    self.assertEquals(output_format, 'application/ogg')
-    self.assertEquals(input_format, 'video/ogg')
-
-
-def test_suite():
-  return make_suite(TestAllFormats)

Removed: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py?rev=43777&view=auto
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormats.py (removed)
@@ -1,94 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2009-2010 Nexedi SA and Contributors. All Rights Reserved.
-#                    Gabriel M. Monnerat <gabriel at tiolive.com>
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsibility of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# guarantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-
-from xmlrpclib import ServerProxy, Fault
-from base64 import encodestring, decodestring
-from cloudooo.handler.tests.handlerTestCase import HandlerTestCase, make_suite
-import magic
-
-file_detector = magic.Magic()
-DAEMON = True
-
-
-class TestAllFormats(HandlerTestCase):
-  """Test XmlRpc Server. Needs cloudooo server started"""
-
-  def afterSetUp(self):
-    """Create connection with cloudooo server"""
-    self.proxy = ServerProxy("http://%s:%s/RPC2" % (self.hostname,
-                                                    self.cloudooo_port))
-
-  def testTextFormats(self):
-    """Test all text formats"""
-    self.runTestForType('odt', 'text', 'data/test.odt')
-
-  def testPresentationFormats(self):
-    """Test all presentation formats"""
-    self.runTestForType('odp', 'presentation', 'data/test.odp')
-
-  def testDrawingFormats(self):
-    """Test all drawing formats"""
-    self.runTestForType('odg', 'drawing', 'data/test.odg')
-
-  def testSpreadSheetFormats(self):
-    """Test all spreadsheet formats"""
-    self.runTestForType('ods', 'spreadsheet', 'data/test.ods')
-
-  def testWebFormats(self):
-    """Test all web formats"""
-    self.runTestForType('html', 'web', 'data/test.html')
-
-  def testGlobalFormats(self):
-    """Test all global formats"""
-    self.runTestForType('sxg', 'global', 'data/test.sxg')
-
-  def runTestForType(self, source_format, document_type, filename):
-    """Generic test"""
-    data = open(filename, 'r').read()
-    request = {'document_type': document_type}
-    extension_list = self.proxy.getAllowedExtensionList(request)
-    fault_list = []
-    for extension in extension_list:
-      try:
-        data_output = self.proxy.convertFile(encodestring(data),
-                                             source_format,
-                                             extension[0])
-        magic_result = file_detector.from_buffer(decodestring(data_output))
-        file_is_empty = magic_result.endswith(": empty")
-        if file_is_empty:
-          fault_list.append((source_format, extension[0], magic_result))
-      except Fault, err:
-        fault_list.append((source_format, extension[0], err.faultString))
-    if fault_list:
-      template_message = 'input_format: %r\noutput_format: %r\n traceback:\n%s'
-      message = '\n'.join([template_message % fault for fault in fault_list])
-      self.fail('Failed Conversions:\n' + message)
-
-
-def test_suite():
-  return make_suite(TestAllFormats)

Removed: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py?rev=43777&view=auto
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testAllFormatsERP5Compatibility.py (removed)
@@ -1,91 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2009-2010 Nexedi SA and Contributors. All Rights Reserved.
-#                    Gabriel M. Monnerat <gabriel at tiolive.com>
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsibility of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# guarantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-
-from xmlrpclib import ServerProxy, Fault
-from base64 import encodestring, decodestring
-from cloudooo.handler.tests.handlerTestCase import HandlerTestCase, make_suite
-import magic
-
-file_detector = magic.Magic()
-DAEMON = True
-
-
-class TestAllFormatsERP5Compatibility(HandlerTestCase):
-  """
-  Test XmlRpc Server using ERP5 compatibility API.
-  Needs cloudooo server started
-  """
-
-  def afterSetUp(self):
-    """Create connection with cloudooo server"""
-    self.proxy = ServerProxy("http://%s:%s/RPC2" % (self.hostname,
-                                                    self.cloudooo_port),
-                             allow_none=True)
-
-  def testTextFormats(self):
-    """Test all text formats"""
-    self.runTestForType('odt', 'application/vnd.oasis.opendocument.text', 'data/test.odt')
-
-  def testPresentationFormats(self):
-    """Test all presentation formats"""
-    self.runTestForType('odp', 'application/vnd.oasis.opendocument.presentation', 'data/test.odp')
-
-  def testDrawingFormats(self):
-    """Test all drawing formats"""
-    self.runTestForType('odg', 'application/vnd.oasis.opendocument.graphics', 'data/test.odg')
-
-  def testSpreadSheetFormats(self):
-    """Test all spreadsheet formats"""
-    self.runTestForType('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'data/test.ods')
-
-  def runTestForType(self, source_format, mime_type, filename):
-    """Generic test"""
-    data = open(filename, 'r').read()
-    extension_list = self.proxy.getAllowedTargetItemList(mime_type)[1]['response_data']
-    fault_list = []
-    for extension, format in extension_list:
-      try:
-        data_output = self.proxy.run_generate(filename,
-                                              encodestring(data),
-                                              None,
-                                              extension,
-                                              mime_type)[1]['data']
-        magic_result = file_detector.from_buffer(decodestring(data_output))
-        file_is_empty = magic_result.endswith(": empty")
-        if file_is_empty:
-          fault_list.append((source_format, extension, magic_result))
-      except Fault, err:
-        fault_list.append((source_format, extension, err.faultString))
-    if fault_list:
-      template_message = 'input_format: %r\noutput_format: %r\n traceback:\n%s'
-      message = '\n'.join([template_message % fault for fault in fault_list])
-      self.fail('Failed Conversions:\n' + message)
-
-
-def test_suite():
-  return make_suite(TestAllFormatsERP5Compatibility)



More information about the Erp5-report mailing list