示例#1
0
 def test_update_by_config(self):
     c1 = Config({'k1': 'c1_k1'})
     c2 = Config({'k1': 'c2_k1', 'k2': 'c2_k2'}, k3='c2_k3')
     c1.update(c2)
     assert len(c1) == 3
     assert c1['k1'] == 'c2_k1'
     assert c1['k2'] == 'c2_k2'
     assert c1['k3'] == 'c2_k3'
示例#2
0
    def test_update(self):
        config = Config()
        config.update({'key': 'value'})
        assert len(config) == 1 and config['key'] == 'value'

        config.update({'key': 'value2', 'key2': 'value'})
        assert len(config) == 2 and config['key'] == 'value2' and config[
            'key2'] == 'value'