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()