Exemple #1
0
    def test_is_archive_fast(self):
        self.assertTrue(Extract.is_archive_fast("a.zip"))
        self.assertTrue(Extract.is_archive_fast("b.rar"))
        self.assertTrue(Extract.is_archive_fast("c.bz2"))
        self.assertTrue(Extract.is_archive_fast("d.tar.gz"))
        self.assertTrue(Extract.is_archive_fast("e.7z"))

        self.assertFalse(Extract.is_archive_fast("a"))
        self.assertFalse(Extract.is_archive_fast("a.b"))
        self.assertFalse(Extract.is_archive_fast(".b"))
        self.assertFalse(Extract.is_archive_fast(".zip"))
        self.assertFalse(Extract.is_archive_fast(""))
        self.assertFalse(Extract.is_archive_fast("7"))
        self.assertFalse(Extract.is_archive_fast("z"))
Exemple #2
0
 def test_is_archive_fast_works_with_full_paths(self):
     self.assertTrue(Extract.is_archive_fast("/full/path/a.zip"))
     self.assertFalse(Extract.is_archive_fast("/full/path/a"))
     self.assertFalse(Extract.is_archive_fast("/full/path/.zip"))