示例#1
0
    def test_set_overrides(self):
        sec = Section('mock-section',
                      Namespace(get=MagicMock(return_value='world')))

        self.assertEqual(sec['foo'], 'world')

        sec.set_overrides(dict(foo='bar'))

        self.assertEqual(sec['foo'], 'bar')
示例#2
0
    def test_has_required_false(self):
        sec = Section(
            'mock-section',
            MagicMock(has_option=MagicMock(
                side_effect=lambda s, x: x != 'base_uri')))

        self.assertFalse(sec.has_required)
示例#3
0
 def test___contains__true(self):
     sec = Section('mock-section',
                   Namespace(has_option=MagicMock(return_value=True)))
     self.assertTrue('mock' in sec)
示例#4
0
    def test_has_required_true(self):
        sec = Section('mock-section',
                      MagicMock(has_option=MagicMock(return_value=True)))

        self.assertTrue(sec.has_required)
 def test___contains__false(self):
     sec = Section(
         'mock-section',
         Namespace(has_option=MagicMock(return_value=False),
                   DEFAULTS=dict()))
     self.assertFalse('mock' in sec)