~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_config.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-04-26 21:11:03 UTC
  • mfrom: (2447.1.7 bundle_empty_properties)
  • Revision ID: pqm@pqm.ubuntu.com-20070426211103-h84prqh7a4ad3ez2
(John Arbash Meinel) Fix bug #109613 by teaching Bundle how to properly read/write revision properties with no value.

Show diffs side-by-side

added added

removed removed

Lines of Context:
976
976
                         config.extract_email_address('Jane <jane@test.com>'))
977
977
        self.assertRaises(errors.NoEmailInUsername,
978
978
                          config.extract_email_address, 'Jane Tester')
979
 
 
980
 
 
981
 
class TestTreeConfig(TestCaseWithTransport):
982
 
 
983
 
    def test_get_value(self):
984
 
        """Test that retreiving a value from a section is possible"""
985
 
        branch = self.make_branch('.')
986
 
        tree_config = config.TreeConfig(branch)
987
 
        tree_config.set_option('value', 'key', 'SECTION')
988
 
        tree_config.set_option('value2', 'key2')
989
 
        tree_config.set_option('value3-top', 'key3')
990
 
        tree_config.set_option('value3-section', 'key3', 'SECTION')
991
 
        value = tree_config.get_option('key', 'SECTION')
992
 
        self.assertEqual(value, 'value')
993
 
        value = tree_config.get_option('key2')
994
 
        self.assertEqual(value, 'value2')
995
 
        self.assertEqual(tree_config.get_option('non-existant'), None)
996
 
        value = tree_config.get_option('non-existant', 'SECTION')
997
 
        self.assertEqual(value, None)
998
 
        value = tree_config.get_option('non-existant', default='default')
999
 
        self.assertEqual(value, 'default')
1000
 
        self.assertEqual(tree_config.get_option('key2', 'NOSECTION'), None)
1001
 
        value = tree_config.get_option('key2', 'NOSECTION', default='default')
1002
 
        self.assertEqual(value, 'default')
1003
 
        value = tree_config.get_option('key3')
1004
 
        self.assertEqual(value, 'value3-top')
1005
 
        value = tree_config.get_option('key3', 'SECTION')
1006
 
        self.assertEqual(value, 'value3-section')