def testOldBookmarks(self):
        """
        Test upgrading older bookmark storage format
        """
        project_path = os.path.join(TEST_DATA_DIR, 'projects',
                                    'old_bookmarks.qgs')
        p = QgsProject()
        self.assertTrue(p.read(project_path))
        self.assertEqual(len(p.bookmarkManager().bookmarks()), 3)
        self.assertEqual(p.bookmarkManager().bookmarkById('bookmark_0').name(),
                         'b1')
        self.assertEqual(
            p.bookmarkManager().bookmarkById(
                'bookmark_0').extent().crs().authid(), 'EPSG:4283')
        self.assertEqual(
            p.bookmarkManager().bookmarkById('bookmark_0').extent().toString(
                1), '150.0,-23.0 : 150.6,-22.0')

        self.assertEqual(p.bookmarkManager().bookmarkById('bookmark_1').name(),
                         'b2')
        self.assertEqual(
            p.bookmarkManager().bookmarkById(
                'bookmark_1').extent().crs().authid(), 'EPSG:4283')
        self.assertEqual(
            p.bookmarkManager().bookmarkById('bookmark_1').extent().toString(
                1), '149.0,-21.6 : 149.4,-21.1')

        self.assertEqual(p.bookmarkManager().bookmarkById('bookmark_2').name(),
                         'b3')
        self.assertEqual(
            p.bookmarkManager().bookmarkById(
                'bookmark_2').extent().crs().authid(), 'EPSG:28355')
        self.assertEqual(
            p.bookmarkManager().bookmarkById('bookmark_2').extent().toString(
                1), '807985.7,7450916.9 : 876080.0,7564407.4')