def testQgsProjectRepr(self): p = QgsProject() self.assertEqual(p.__repr__(), "<QgsProject: ''>") p.setFileName('/home/test/my_project.qgs') self.assertEqual(p.__repr__(), "<QgsProject: '/home/test/my_project.qgs'>") self.assertEqual(QgsProject.instance().__repr__(), "<QgsProject: '' (singleton instance)>") QgsProject.instance().setFileName('/home/test/my_project.qgs') self.assertEqual(QgsProject.instance().__repr__(), "<QgsProject: '/home/test/my_project.qgs' (singleton instance)>")