~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-11-17 17:41:45 UTC
  • mfrom: (6260.3.3 config-command)
  • Revision ID: pqm@pqm.ubuntu.com-20111117174145-2nb7jko9c5t7llcb
(vila) Switch ``bzr config`` to the stack-based config implementation
 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
96
96
            ''')
97
97
 
98
98
    def test_list_all_values(self):
 
99
        # FIXME: we should register the option as a list or it's displayed as
 
100
        # astring and as such, quoted.
99
101
        self.bazaar_config.set_user_option('list', [1, 'a', 'with, a comma'])
100
102
        script.run_script(self, '''\
101
103
            $ bzr config -d tree
102
104
            bazaar:
103
 
              list = 1, a, "with, a comma"
 
105
              list = '1, a, "with, a comma"'
104
106
            ''')
105
107
 
106
108
    def test_list_value_only(self):
 
109
        # FIXME: we should register the option as a list or it's displayed as
 
110
        # astring and as such, quoted.
107
111
        self.bazaar_config.set_user_option('list', [1, 'a', 'with, a comma'])
108
112
        script.run_script(self, '''\
109
113
            $ bzr config -d tree list
110
 
            1, a, "with, a comma"
 
114
            '1, a, "with, a comma"'
111
115
            ''')
112
116
 
113
117
    def test_bazaar_config(self):
189
193
        # We need to delete the locations definition that overrides the branch
190
194
        # one
191
195
        script.run_script(self, '''\
192
 
            $ bzr config -d tree --remove file
 
196
            $ bzr config -d tree --scope locations --remove file
193
197
            $ bzr config -d tree file
194
198
            branch
195
199
            ''')
291
295
 
292
296
    def test_branch_config_default(self):
293
297
        script.run_script(self, '''\
294
 
            $ bzr config -d tree --remove file
 
298
            $ bzr config -d tree --scope locations --remove file
295
299
            $ bzr config -d tree --all file
296
300
            branch:
297
301
              file = branch
316
320
              file = bazaar
317
321
            ''')
318
322
        script.run_script(self, '''\
319
 
            $ bzr config -d tree --remove file
 
323
            $ bzr config -d tree --scope locations --remove file
320
324
            $ bzr config -d tree --all file
321
325
            bazaar:
322
326
              file = bazaar