grass_script_setup_test.py 436 B

12345678910111213
  1. """Test functions in grass.script.setup"""
  2. import grass.script as gs
  3. import grass.script.setup as grass_setup
  4. def test_init_as_context_manager(tmp_path):
  5. """Check that init function return value works as a context manager"""
  6. location = "test"
  7. gs.core._create_location_xy(tmp_path, location) # pylint: disable=protected-access
  8. with grass_setup.init(tmp_path / location):
  9. gs.run_command("g.region", flags="p")