示例#1
0
    def test_verify_with_checked(self):
        checked = DirectoryTree(
            self.testarchivepath,
            self.testcontainer
        )
        checked.add(self.testcontainer.join(self.testarchivepath, 'a'), True)
        self.assertIn(
            self.testcontainer.join(self.testarchivepath, 'a', 'aa'),
            checked
        )

        self.assertFalse(
            LibArchive.verify(
                self.testarchivepath,
                'abc',
                checked
            )
        )

        self.assertTrue(
            LibArchive.verify(
                self.testarchivepath,
                'a/aa/aaa',
                checked
            )
        )

        self.assertTrue(
            LibArchive.verify(
                self.testarchivepath,
                'a/ab',
                checked
            )
        )
示例#2
0
    def test_verify_with_checked(self):
        checked = DirectoryTree(self.testarchivepath, self.testcontainer)
        checked.add(self.testcontainer.join(self.testarchivepath, 'a'), True)
        self.assertIn(self.testcontainer.join(self.testarchivepath, 'a', 'aa'),
                      checked)

        self.assertFalse(
            LibArchive.verify(self.testarchivepath, 'abc', checked))

        self.assertTrue(
            LibArchive.verify(self.testarchivepath, 'a/aa/aaa', checked))

        self.assertTrue(
            LibArchive.verify(self.testarchivepath, 'a/ab', checked))
示例#3
0
 def test_verify(self):
     self.assertFalse(
         LibArchive.verify(
             self.testarchivepath,
             '../abc',
             None
         )
     )
     self.assertFalse(
         LibArchive.verify(
             self.testarchivepath,
             '/abc',
             None
         )
     )
     self.assertTrue(
         LibArchive.verify(
             self.testarchivepath,
             'abc',
             None
         )
     )
示例#4
0
 def test_verify(self):
     self.assertFalse(
         LibArchive.verify(self.testarchivepath, '../abc', None))
     self.assertFalse(LibArchive.verify(self.testarchivepath, '/abc', None))
     self.assertTrue(LibArchive.verify(self.testarchivepath, 'abc', None))