mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Add more tests
This commit is contained in:
parent
75811ef76b
commit
92bad9254e
@ -702,9 +702,29 @@ class TestQgsProject(unittest.TestCase):
|
|||||||
|
|
||||||
def test_zip_invalid_path(self):
|
def test_zip_invalid_path(self):
|
||||||
project = QgsProject()
|
project = QgsProject()
|
||||||
|
self.assertFalse(project.zip())
|
||||||
self.assertFalse(project.zip("/fake/test.zip"))
|
self.assertFalse(project.zip("/fake/test.zip"))
|
||||||
self.assertFalse(project.zip(""))
|
self.assertFalse(project.zip(""))
|
||||||
|
|
||||||
|
def test_zip_filename(self):
|
||||||
|
tmpFile = QTemporaryFile()
|
||||||
|
tmpFile.open()
|
||||||
|
tmpFile.close()
|
||||||
|
os.remove(tmpFile.fileName())
|
||||||
|
|
||||||
|
project = QgsProject()
|
||||||
|
self.assertFalse(project.zip())
|
||||||
|
|
||||||
|
project.setZipFileName(tmpFile.fileName())
|
||||||
|
self.assertTrue(project.zip())
|
||||||
|
self.assertTrue(os.path.isfile(tmpFile.fileName()))
|
||||||
|
|
||||||
|
def test_unzip_invalid_path(self):
|
||||||
|
project = QgsProject()
|
||||||
|
self.assertFalse(project.unzip())
|
||||||
|
self.assertFalse(project.unzip(""))
|
||||||
|
self.assertFalse(project.unzip("/fake/test.zip"))
|
||||||
|
|
||||||
def test_zip_unzip(self):
|
def test_zip_unzip(self):
|
||||||
tmpFile = QTemporaryFile()
|
tmpFile = QTemporaryFile()
|
||||||
tmpFile.open()
|
tmpFile.open()
|
||||||
@ -719,7 +739,11 @@ class TestQgsProject(unittest.TestCase):
|
|||||||
self.assertTrue(project.zip(tmpFile.fileName()))
|
self.assertTrue(project.zip(tmpFile.fileName()))
|
||||||
|
|
||||||
project2 = QgsProject()
|
project2 = QgsProject()
|
||||||
|
self.assertFalse(project2.unzipped())
|
||||||
|
self.assertTrue(project2.zipFileName() == "")
|
||||||
self.assertTrue(project2.unzip(tmpFile.fileName()))
|
self.assertTrue(project2.unzip(tmpFile.fileName()))
|
||||||
|
self.assertTrue(project2.unzipped())
|
||||||
|
self.assertTrue(project2.zipFileName() == tmpFile.fileName())
|
||||||
layers = project2.mapLayers()
|
layers = project2.mapLayers()
|
||||||
|
|
||||||
self.assertEqual(len(layers.keys()), 2)
|
self.assertEqual(len(layers.keys()), 2)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user