~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_config.py

  • Committer: Patch Queue Manager
  • Date: 2011-12-21 21:27:34 UTC
  • mfrom: (6385.1.7 906897-quoting-stores)
  • Revision ID: pqm@pqm.ubuntu.com-20111221212734-aea6s92gkpux3fky
(vila) Stores allow Stacks to control when values are quoted/unquoted
 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
            ''')
96
96
 
97
97
    def test_list_all_values(self):
98
 
        # FIXME: we should register the option as a list or it's displayed as
99
 
        # astring and as such, quoted.
 
98
        config.option_registry.register(config.ListOption('list'))
 
99
        self.addCleanup(config.option_registry.remove, 'list')
100
100
        self.bazaar_config.set_user_option('list', [1, 'a', 'with, a comma'])
101
101
        script.run_script(self, '''\
102
102
            $ bzr config -d tree
103
103
            bazaar:
104
 
              list = '1, a, "with, a comma"'
 
104
              list = 1, a, "with, a comma"
105
105
            ''')
106
106
 
107
107
    def test_list_value_only(self):
108
 
        # FIXME: we should register the option as a list or it's displayed as
109
 
        # astring and as such, quoted.
 
108
        config.option_registry.register(config.ListOption('list'))
 
109
        self.addCleanup(config.option_registry.remove, 'list')
110
110
        self.bazaar_config.set_user_option('list', [1, 'a', 'with, a comma'])
111
111
        script.run_script(self, '''\
112
112
            $ bzr config -d tree list
113
 
            '1, a, "with, a comma"'
 
113
            1, a, "with, a comma"
114
114
            ''')
115
115
 
116
116
    def test_bazaar_config(self):
142
142
              hello = world
143
143
            ''')
144
144
 
 
145
 
145
146
class TestConfigDisplayWithPolicy(tests.TestCaseWithTransport):
146
147
 
147
148
    def test_location_with_policy(self):