def test_layer_always_has_a_feature_per_unique_id(self): settings = LayerSettings() settings.layer = self.layer settings.interpolationMode = conf.LINEAR_POINT_INTERPOLATION settings.startTimeAttribute = TIMESTAMP settings.endTimeAttribute = TIMESTAMP settings.interpolationEnabled = True settings.idAttribute = ID timeLayer = TimeVectorInterpolatedLayer(settings, iface=Mock()) self.tlm.registerTimeLayer(timeLayer) self.tlm.setTimeFrameType("seconds") for i in range(11): self.assertTrue(timeLayer.layer.featureCount()+ timeLayer.memLayer.featureCount() == UNIQUE_IDS) self.tlm.stepForward()
def test_layer_always_has_a_feature_per_unique_id(self): settings = LayerSettings() settings.layer = self.layer settings.interpolationMode = conf.LINEAR_POINT_INTERPOLATION settings.startTimeAttribute = TIMESTAMP settings.endTimeAttribute = TIMESTAMP settings.interpolationEnabled = True settings.idAttribute = ID timeLayer = TimeVectorInterpolatedLayer(settings, iface=Mock()) self.tlm.registerTimeLayer(timeLayer) self.tlm.setTimeFrameType("seconds") for i in range(11): self.assertTrue(timeLayer.layer.featureCount() + timeLayer.memLayer.featureCount() == UNIQUE_IDS) self.tlm.stepForward()