示例#1
0
    def test_run_invalid_layer(self):
        manager = Manager(self.invalid, self.cache, levels=(0, 1), threads=2)
        manager.start()
        assert manager.running()

        status = manager.join()
        assert not manager.running()
        assert manager.success_count == 0
        assert len(manager.failures) > 0
        assert status is False
        assert manager.fatal is False, "not so many errors"
示例#2
0
    def test_run_valid_layer(self):
        manager = Manager(self.raster, self.cache, levels=(0, 1), threads=2)
        manager.start()
        assert manager.running()

        status = manager.join()
        assert not manager.running()
        assert manager.success_count > 0
        assert len(manager.failures) == 0
        assert status is True
        assert manager.fatal is False