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')
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)
def test___contains__true(self): sec = Section('mock-section', Namespace(has_option=MagicMock(return_value=True))) self.assertTrue('mock' in sec)
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)