def test_mapLayerById(self): """ test retrieving map layer by ID """ store = QgsMapLayerStore() # test no crash with empty store self.assertEqual(store.mapLayer('bad'), None) self.assertEqual(store.mapLayer(None), None) l1 = createLayer('test') l2 = createLayer('test2') store.addMapLayers([l1, l2]) self.assertEqual(store.mapLayer('bad'), None) self.assertEqual(store.mapLayer(None), None) self.assertEqual(store.mapLayer(l1.id()), l1) self.assertEqual(store.mapLayer(l2.id()), l2)