Example #1
0
    def test_config_unset_section_is_none(self):
        c1 = Config(path='/tmp/nofile')

        value = c1.unset(None, 'bar')
        self.assertEqual(value, False)

        value = c1.unset('', 'bar')
        self.assertEqual(value, False)
Example #2
0
    def test_config_unset_key_is_none(self):
        c1 = Config(path='/tmp/nofile')

        c1.set('foo', 'bar', 'baz')

        value = c1.unset('foo', None)
        self.assertEqual(value, False)

        value = c1.unset('foo', '')
        self.assertEqual(value, False)
Example #3
0
    def test_config_unset_key_not_found(self):
        c1 = Config(path='/tmp/nofile')

        c1.set('foo', 'bar', 'baz')

        value = c1.unset('foo', 'rab')
        self.assertEqual(value, False)
Example #4
0
    def test_config_unset_key(self):
        c1 = Config(path='/tmp/nofile')
        c1.set('foo', 'bar', 'baz')

        # Check that we get True if key unset
        value = c1.unset('foo', 'bar')
        self.assertEqual(value, True)

        self.assertEqual(c1.get('foo', 'bar'), None)
Example #5
0
    def test_config_unset_section_not_found(self):
        c1 = Config(path='/tmp/nofile')

        value = c1.unset('foo', 'bar')
        self.assertEqual(value, False)