def test_addMapLayerInvalid(self): """ test that invalid map layers can't be added to store """ store = QgsMapLayerStore() vl = QgsVectorLayer("Point?field=x:string", 'test', "xxx") self.assertEqual(store.addMapLayer(vl), vl) self.assertEqual(len(store.mapLayersByName('test')), 1) self.assertEqual(store.count(), 1) self.assertEqual(store.validCount(), 0)