Exemple #1
0
    def test_create_section_02(self):
        items = {}
        reg = Registry(items)
        reg.create_section('раздел-1', 'раздел-2')

        self.assertTrue(reg.has_section('раздел-1'))
        self.assertTrue(reg.has_section('раздел-1', 'раздел-2'))
Exemple #2
0
    def test_create_section_02(self):
        items = {}
        reg = Registry(items)
        reg.create_section('раздел-1', 'раздел-2')

        self.assertTrue(reg.has_section('раздел-1'))
        self.assertTrue(reg.has_section('раздел-1', 'раздел-2'))
Exemple #3
0
    def test_has_section_root(self):
        items = {
            'параметр': 1,
            'раздел': {},
        }
        reg = Registry(items)

        self.assertFalse(reg.has_section('параметр'))
        self.assertTrue(reg.has_section('раздел'))
Exemple #4
0
    def test_has_section_root(self):
        items = {
            'параметр': 1,
            'раздел': {},
        }
        reg = Registry(items)

        self.assertFalse(reg.has_section('параметр'))
        self.assertTrue(reg.has_section('раздел'))
Exemple #5
0
    def test_remove_section_03(self):
        items = {
            'раздел-1': {
                'раздел-2': {
                    'параметр': 100,
                }
            },
        }
        reg = Registry(items)
        result = reg.remove_section('раздел-1', 'раздел-2')

        self.assertTrue(result)
        self.assertTrue(reg.has_section('раздел-1'))
        self.assertFalse(reg.has_section('раздел-1', 'раздел-2'))
Exemple #6
0
    def test_remove_section_03(self):
        items = {
            'раздел-1': {
                'раздел-2': {
                    'параметр': 100,
                }
            },
        }
        reg = Registry(items)
        result = reg.remove_section('раздел-1', 'раздел-2')

        self.assertTrue(result)
        self.assertTrue(reg.has_section('раздел-1'))
        self.assertFalse(reg.has_section('раздел-1', 'раздел-2'))
Exemple #7
0
 def test_set_error_02(self):
     items = {
         'раздел': {}
     }
     reg = Registry(items)
     self.assertRaises(KeyError, reg.set, 'раздел', 100)
     self.assertTrue(reg.has_section('раздел'))
Exemple #8
0
    def test_create_section_03(self):
        items = {
            'раздел': {},
        }
        reg = Registry(items)
        reg.create_section('раздел')

        self.assertTrue(reg.has_section('раздел'))
Exemple #9
0
    def test_create_section_03(self):
        items = {
            'раздел': {},
        }
        reg = Registry(items)
        reg.create_section('раздел')

        self.assertTrue(reg.has_section('раздел'))
Exemple #10
0
 def test_set_error_03(self):
     items = {
         'раздел-1': {
             'раздел-2': {},
         }
     }
     reg = Registry(items)
     self.assertRaises(KeyError, reg.set, 'раздел-1', 'раздел-2', 100)
     self.assertTrue(reg.has_section('раздел-1', 'раздел-2'))
Exemple #11
0
    def test_remove_section_01(self):
        items = {
            'раздел': {},
        }
        reg = Registry(items)
        result = reg.remove_section('раздел')

        self.assertTrue(result)
        self.assertFalse(reg.has_section('раздел'))
Exemple #12
0
    def test_remove_section_01(self):
        items = {
            'раздел': {},
        }
        reg = Registry(items)
        result = reg.remove_section('раздел')

        self.assertTrue(result)
        self.assertFalse(reg.has_section('раздел'))
Exemple #13
0
    def test_has_section_01(self):
        items = {
            'раздел-1': {
                'раздел-2': {},
                'параметр': 1,
            },
        }
        reg = Registry(items)

        self.assertTrue(reg.has_section('раздел-1', 'раздел-2'))
Exemple #14
0
    def test_has_section_01(self):
        items = {
            'раздел-1': {
                'раздел-2': {},
                'параметр': 1,
            },
        }
        reg = Registry(items)

        self.assertTrue(reg.has_section('раздел-1', 'раздел-2'))
Exemple #15
0
    def test_get_subregistry_04_change(self):
        items = {
            'раздел-1': {
                'раздел-2': {
                    'параметр': 10,
                },
            },
        }
        reg = Registry(items)

        subreg = reg.get_subregistry('раздел-1')
        subreg.create_section('раздел-2', 'раздел-3')

        self.assertTrue(reg.has_section('раздел-1', 'раздел-2', 'раздел-3'))
Exemple #16
0
    def test_get_subregistry_04_change(self):
        items = {
            'раздел-1': {
                'раздел-2': {
                    'параметр': 10,
                },
            },
        }
        reg = Registry(items)

        subreg = reg.get_subregistry('раздел-1')
        subreg.create_section('раздел-2', 'раздел-3')

        self.assertTrue(reg.has_section('раздел-1', 'раздел-2', 'раздел-3'))
Exemple #17
0
 def test_empty(self):
     reg = Registry({})
     self.assertFalse(reg.has_section('параметр'))
     self.assertFalse(reg.has_option('раздел', 'параметр'))
Exemple #18
0
 def test_empty(self):
     reg = Registry({})
     self.assertFalse(reg.has_section('параметр'))
     self.assertFalse(reg.has_option('раздел', 'параметр'))