def test_delete_option(self): config.set_option("s3.bucket", "some.bucket") config._delete_option("s3.bucket") with pytest.raises(RuntimeError) as e: config.get_option("s3.bucket") self.assertEqual(str(e.value), 'Config key "s3.bucket" not defined.') config._delete_option("s3.bucket")
def tearDown(self): self.patch1.stop() self.patch2.stop() try: del os.environ["TEST_ENV_VAR"] except Exception: pass config._delete_option("_test.tomlTest")
def test_delete_option(self): # Create a dummy default option. config._create_option( "_test.testDeleteOption", description="This option tests the _delete_option function.", default_val="delete me!", ) config.get_config_options(force_reparse=True) self.assertEqual(config.get_option("_test.testDeleteOption"), "delete me!") config._delete_option("_test.testDeleteOption") with pytest.raises(RuntimeError) as e: config.get_option("_test.testDeleteOption") self.assertEqual( str(e.value), 'Config key "_test.testDeleteOption" not defined.' ) config._delete_option("_test.testDeleteOption")