diff options
author | Guido Günther <agx@sigxcpu.org> | 2014-04-01 10:03:35 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2014-04-01 11:33:06 +0200 |
commit | 14f6ded0143a3e82d04cad2614d705ca3a5b5c7e (patch) | |
tree | b5c6c56d5495e75acd48cb6aa00f6d98d5a64125 /tests/data | |
parent | 8f7a64eb08bdf1a8e04db8cf07cf74e88b90e9e4 (diff) |
Test option parser fallbacks more thoroughly
revealing another bug where we overwrote parsed values with defaults
Closes: #733759
Diffstat (limited to 'tests/data')
-rw-r--r-- | tests/data/test1.conf | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/data/test1.conf b/tests/data/test1.conf new file mode 100644 index 00000000..e7ffeb4f --- /dev/null +++ b/tests/data/test1.conf @@ -0,0 +1,35 @@ +# Data for TestConfigParser + +[DEFAULT] +default_option = default_default1 +single_override_option1 = single_override_default1 +single_git_override_option1 = single_git_override_default1 +single_gbp_override_option1 = single_gbp_override_default1 +new_overrides_git_option1 = new_overrides_git_default1 + +# These commands only have a single section overriding defaults. +# There are no alterntive old or new names +[cmd1] +single_override_option1 = single_override_value1 + +[git-cmd2] +single_git_override_option1 = single_git_override_value1 + +[gbp-cmd3] +single_gbp_override_option1 = single_gbp_override_value1 + +# This commands have a new name overriding the old git- section +# The order of the sections differs though +[git-cmd4] +new_overrides_git_option1 = new_overrides_git_overridden1 + +[cmd4] +new_overrides_git_option1 = new_overrides_git_value1 + +[cmd5] +new_overrides_git_option1 = new_overrides_git_value1 + +[git-cmd5] +new_overrides_git_option1 = new_overrides_git_overridden1 + + |