def test_raster_with_int_timetstamps(self): layer = Mock() renderer = Mock() layer.renderer.return_value = renderer settings = ls.LayerSettings() settings.layer = layer settings.startTimeAttribute = 60 settings.endTimeAttribute = 260 raster = TimeRasterLayer(settings, iface=Mock()) assert (raster.getTimeFormat() == UTC) raster.setTimeRestriction(datetime(1970, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(1) raster.setTimeRestriction(datetime(1980, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(0)
def test_raster_with_int_timetstamps(self): layer = Mock() renderer = Mock() layer.renderer.return_value = renderer raster = TimeRasterLayer(layer, fromTimeAttribute=60, toTimeAttribute=260, enabled=True, timeFormat=DEFAULT_FORMAT, offset=0) assert (raster.getTimeFormat() == UTC) raster.setTimeRestriction(datetime(1970, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(1) raster.setTimeRestriction(datetime(1980, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(0)
def test_raster(self): layer = Mock() renderer = Mock() layer.renderer.return_value = renderer settings = ls.LayerSettings() settings.layer = layer settings.startTimeAttribute = "1970-01-01 00:00:01" settings.endTimeAttribute = "1970-11-01 06:45:26" raster = TimeRasterLayer(settings, iface=Mock()) assert (raster.getTimeFormat() == DEFAULT_FORMAT) raster.setTimeRestriction(datetime(1970, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(1) raster.setTimeRestriction(datetime(1980, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(0)
def test_raster(self): layer = Mock() renderer = Mock() layer.renderer.return_value = renderer raster = TimeRasterLayer(layer, fromTimeAttribute="1970-01-01 00:00:01", toTimeAttribute="1970-11-01 06:45:26", enabled=True, timeFormat=DEFAULT_FORMAT, offset=0) assert (raster.getTimeFormat() == DEFAULT_FORMAT) raster.setTimeRestriction(datetime(1970, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(1) raster.setTimeRestriction(datetime(1980, 1, 1, 0, 0, 2), timedelta(minutes=5)) renderer.setOpacity.assert_called_with(0)