def test_set_05(self): items = {} reg = Registry(items) reg.set('раздел-1', 'раздел-2', 'параметр', 100) self.assertTrue(reg.has_option('раздел-1', 'раздел-2', 'параметр')) self.assertEqual(reg.getint('раздел-1', 'раздел-2', 'параметр'), 100)
def test_set_02(self): items = { 'параметр': '111', } reg = Registry(items) reg.set('параметр', 100) self.assertTrue(reg.has_option('параметр')) self.assertEqual(reg.getint('параметр'), 100)
def test_has_option_01(self): items = { 'раздел-1': { 'раздел-2': {}, 'параметр': 1, }, } reg = Registry(items) self.assertTrue(reg.has_option('раздел-1', 'параметр'))
def test_remove_option_01(self): items = { 'параметр': 100, } reg = Registry(items) result = reg.remove_option('параметр') self.assertTrue(result) self.assertFalse(reg.has_option('параметр'))
def test_remove_option_03(self): items = { 'раздел-1': { 'раздел-2': { 'параметр': 100, }, }, } reg = Registry(items) result = reg.remove_option('раздел-1', 'раздел-2', 'параметр') self.assertTrue(result) self.assertFalse(reg.has_option('раздел-1', 'раздел-2', 'параметр'))
def test_empty(self): reg = Registry({}) self.assertFalse(reg.has_section('параметр')) self.assertFalse(reg.has_option('раздел', 'параметр'))
def test_has_option_root(self): items = {'параметр': 1} reg = Registry(items) self.assertTrue(reg.has_option('параметр'))