예제 #1
0
 def test_version_and_subformat_strip(self):
     """Tests striping file with version and subformat."""
     self.assertEqual(file_strip_ext("foo.tar.gz;1;icon"), 'foo')
     self.assertEqual(file_strip_ext("foo.tar.gz;1;icon", only_known_extensions=True), 'foo.tar.gz;1')
     self.assertEqual(file_strip_ext("foo.tar.gz;1;icon", skip_version=True, only_known_extensions=True), 'foo')
     self.assertEqual(file_strip_ext("foo.buz;1;icon", only_known_extensions=True), 'foo.buz;1')
     self.assertEqual(file_strip_ext("foo.buz;1;icon", skip_version=True), 'foo')
     self.assertEqual(file_strip_ext("foo.buz;1;icon", skip_version=True, only_known_extensions=True), 'foo.buz')
예제 #2
0
 def test_file_strip_extension(self):
     """Tests striping the extension in the best way from a filename."""
     self.assertEqual(file_strip_ext("foo.tar.gz"), 'foo')
     self.assertEqual(file_strip_ext("foo.buz.gz"), 'foo.buz')
     self.assertEqual(file_strip_ext("foo.buz"), 'foo')
     self.assertEqual(file_strip_ext("foo.buz", only_known_extensions=True),
                      'foo.buz')
     self.assertEqual(file_strip_ext("foo.buz;1", skip_version=False,
                                     only_known_extensions=True),
                      'foo.buz;1')
     self.assertEqual(file_strip_ext("foo.gif;icon"), 'foo')
     self.assertEqual(file_strip_ext("foo.gif;icon",
                                     only_known_extensions=True),
                      'foo')
     self.assertEqual(file_strip_ext("foo.gif;icon",
                                     only_known_extensions=True,
                                     allow_subformat=False),
                      'foo.gif;icon')
예제 #3
0
 def test_file_strip_extension(self):
     """Tests striping the extension in the best way from a filename."""
     self.assertEqual(file_strip_ext("foo.tar.gz"), 'foo')
     self.assertEqual(file_strip_ext("foo.buz.gz"), 'foo.buz')
     self.assertEqual(file_strip_ext("foo.buz"), 'foo')
     self.assertEqual(file_strip_ext("foo.buz", only_known_extensions=True),
                      'foo.buz')
     self.assertEqual(
         file_strip_ext("foo.buz;1",
                        skip_version=False,
                        only_known_extensions=True), 'foo.buz;1')
     self.assertEqual(file_strip_ext("foo.gif;icon"), 'foo')
     self.assertEqual(
         file_strip_ext("foo.gif;icon", only_known_extensions=True), 'foo')
     self.assertEqual(
         file_strip_ext("foo.gif;icon",
                        only_known_extensions=True,
                        allow_subformat=False), 'foo.gif;icon')
예제 #4
0
 def test_version_and_subformat_strip(self):
     """Tests striping file with version and subformat."""
     self.assertEqual(file_strip_ext("foo.tar.gz;1;icon"), 'foo')
     self.assertEqual(
         file_strip_ext("foo.tar.gz;1;icon", only_known_extensions=True),
         'foo.tar.gz;1')
     self.assertEqual(
         file_strip_ext("foo.tar.gz;1;icon",
                        skip_version=True,
                        only_known_extensions=True), 'foo')
     self.assertEqual(
         file_strip_ext("foo.buz;1;icon", only_known_extensions=True),
         'foo.buz;1')
     self.assertEqual(file_strip_ext("foo.buz;1;icon", skip_version=True),
                      'foo')
     self.assertEqual(
         file_strip_ext("foo.buz;1;icon",
                        skip_version=True,
                        only_known_extensions=True), 'foo.buz')