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):
|
||||
project = QgsProject()
|
||||
self.assertFalse(project.zip())
|
||||
self.assertFalse(project.zip("/fake/test.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):
|
||||
tmpFile = QTemporaryFile()
|
||||
tmpFile.open()
|
||||
@ -719,7 +739,11 @@ class TestQgsProject(unittest.TestCase):
|
||||
self.assertTrue(project.zip(tmpFile.fileName()))
|
||||
|
||||
project2 = QgsProject()
|
||||
self.assertFalse(project2.unzipped())
|
||||
self.assertTrue(project2.zipFileName() == "")
|
||||
self.assertTrue(project2.unzip(tmpFile.fileName()))
|
||||
self.assertTrue(project2.unzipped())
|
||||
self.assertTrue(project2.zipFileName() == tmpFile.fileName())
|
||||
layers = project2.mapLayers()
|
||||
|
||||
self.assertEqual(len(layers.keys()), 2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user