Esempio n. 1
0
    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)
Esempio n. 2
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)
Esempio n. 3
0
    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)
Esempio n. 4
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)
Esempio n. 5
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)
Esempio n. 6
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)