mirror of
https://github.com/fraoustin/piwigotools.git
synced 2026-08-11 16:32:57 +00:00
check ws, upload and download
This commit is contained in:
+29
-29
@@ -33,66 +33,66 @@ class BasicTestCase(unittest.TestCase):
|
||||
|
||||
def test_createCategory(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.assertTrue(self.piwigo.mkdir('/level'))
|
||||
self.assertTrue(self.piwigo.mkdir('/level/sublevel'))
|
||||
self.assertTrue(self.piwigo.makedirs('/level2/sublevel2'))
|
||||
self.piwigo.removedirs('/level2')
|
||||
self.piwigo.removedirs('/level')
|
||||
self.assertTrue(self.piwigo.mkdir('level'))
|
||||
self.assertTrue(self.piwigo.mkdir('level / sublevel'))
|
||||
self.assertTrue(self.piwigo.makedirs('level2 / sublevel2'))
|
||||
self.piwigo.removedirs('level2')
|
||||
self.piwigo.removedirs('level')
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_checkpath(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.mkdir('/level')
|
||||
self.assertTrue(self.piwigo.iscategory('/level'))
|
||||
self.assertTrue(self.piwigo.iscategory('/level/'))
|
||||
self.piwigo.removedirs('/level')
|
||||
self.piwigo.mkdir('level')
|
||||
self.assertTrue(self.piwigo.iscategory('level'))
|
||||
self.assertTrue(self.piwigo.iscategory('level /'))
|
||||
self.piwigo.removedirs('level')
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_removeCategory(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.makedirs('/level2/sublevel2')
|
||||
self.assertTrue(self.piwigo.removedirs('/level2'))
|
||||
self.assertFalse(self.piwigo.iscategory('/level2'))
|
||||
self.piwigo.makedirs('level2 / sublevel2')
|
||||
self.assertTrue(self.piwigo.removedirs('level2'))
|
||||
self.assertFalse(self.piwigo.iscategory('level2'))
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_uploadImage(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.mkdir('/level')
|
||||
self.piwigo.mkdir('level')
|
||||
img = os.path.join(os.path.dirname(os.path.abspath(__file__)),'samplepiwigotools.jpg')
|
||||
id = self.piwigo.upload(image=img, path="/level")
|
||||
id = self.piwigo.upload(image=img, path="level")
|
||||
self.assertTrue(id)
|
||||
self.assertTrue(self.piwigo.isimage('/level/samplepiwigotools.jpg'))
|
||||
self.assertTrue(self.piwigo.isimage('level / samplepiwigotools.jpg'))
|
||||
self.piwigo.pwg.images.delete(image_id=id, pwg_token=self.piwigo.token)
|
||||
self.piwigo.removedirs('/level')
|
||||
self.piwigo.removedirs('level')
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_removeImage(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.mkdir('/level')
|
||||
self.piwigo.mkdir('level')
|
||||
img = os.path.join(os.path.dirname(os.path.abspath(__file__)),'samplepiwigotools.jpg')
|
||||
id = self.piwigo.upload(image=img, path="/level")
|
||||
self.assertTrue(self.piwigo.remove('/level/samplepiwigotools.jpg'))
|
||||
self.assertFalse(self.piwigo.isimage('/level/samplepiwigotools.jpg'))
|
||||
self.piwigo.removedirs('/level')
|
||||
id = self.piwigo.upload(image=img, path="level")
|
||||
self.assertTrue(self.piwigo.remove('level / samplepiwigotools.jpg'))
|
||||
self.assertFalse(self.piwigo.isimage('level / samplepiwigotools.jpg'))
|
||||
self.piwigo.removedirs('level')
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_sublevel(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.makedirs('/level2/sublevel2')
|
||||
self.assertTrue(len(self.piwigo.sublevels('/level2')))
|
||||
self.piwigo.removedirs('/level2')
|
||||
self.piwigo.makedirs('level2 / sublevel2')
|
||||
self.assertTrue(len(self.piwigo.sublevels('level2')))
|
||||
self.piwigo.removedirs('level2')
|
||||
self.piwigo.logout()
|
||||
|
||||
def test_downloadImage(self):
|
||||
self.piwigo.login(self.usertest, self.passwordtest)
|
||||
self.piwigo.mkdir('/level')
|
||||
self.piwigo.mkdir('level')
|
||||
img = os.path.join(os.path.dirname(os.path.abspath(__file__)),'samplepiwigotools.jpg')
|
||||
id = self.piwigo.upload(image=img, path="/level")
|
||||
id = self.piwigo.upload(image=img, path="level")
|
||||
imgdst = os.path.join(os.path.dirname(os.path.abspath(__file__)),'download.jpg')
|
||||
self.assertTrue(self.piwigo.download("/level/samplepiwigotools.jpg",imgdst))
|
||||
self.assertTrue(self.piwigo.download("level / samplepiwigotools.jpg",imgdst))
|
||||
os.remove(imgdst)
|
||||
self.piwigo.remove('/level/samplepiwigotools.jpg')
|
||||
self.piwigo.removedirs('/level')
|
||||
self.piwigo.remove('level / samplepiwigotools.jpg')
|
||||
self.piwigo.removedirs('level')
|
||||
self.piwigo.logout()
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user