mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-14 00:21:08 +00:00
Support the notion of non-package-wide variables
This commit is contained in:
parent
2a1a48ae56
commit
0a272cab3f
@ -79,7 +79,10 @@ class UDTConfig(object):
|
||||
if default is None and key in self.defaults:
|
||||
default = self.defaults[key]
|
||||
|
||||
keys = [self.prefix + '_' + key, 'UBUNTUTOOLS_' + key] + compat_keys
|
||||
keys = [self.prefix + '_' + key]
|
||||
if key in self.defaults:
|
||||
keys.append('UBUNTUTOOLS_' + key)
|
||||
keys += compat_keys
|
||||
|
||||
for store in (os.environ, self.config):
|
||||
for k in keys:
|
||||
|
@ -125,6 +125,10 @@ REPEAT=yes
|
||||
config_files['user'] = "TEST_BOOLEAN=no"
|
||||
self.assertEqual(self.get_value('BOOLEAN'), False)
|
||||
|
||||
def test_nonpackagewide(self):
|
||||
config_files['user'] = 'UBUNTUTOOLS_FOOBAR=a'
|
||||
self.assertEquals(self.get_value('FOOBAR'), None)
|
||||
|
||||
|
||||
class UbuEmailTestCase(unittest.TestCase):
|
||||
def setUp(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user