コード例 #1
0
    def test_compare_pool_config_target_size_ratio_diff(self):
        self.fake_user_pool_config['target_size_ratio']['value'] = '0.5'
        delta = ceph_pool.compare_pool_config(self.fake_user_pool_config,
                                              self.fake_running_pool_details)

        assert delta == {
            'target_size_ratio': {
                'cli_set_opt': 'target_size_ratio',
                'value': '0.5'
            }
        }
コード例 #2
0
    def test_compare_pool_config_application_diff(self):
        self.fake_user_pool_config['application']['value'] = 'foo'
        delta = ceph_pool.compare_pool_config(self.fake_user_pool_config,
                                              self.fake_running_pool_details)

        assert delta == {
            'application': {
                'new_application': 'foo',
                'old_application': 'rbd',
                'value': 'foo'
            }
        }
コード例 #3
0
    def test_compare_pool_config_std_diff(self):
        self.fake_user_pool_config['size']['value'] = '3'
        delta = ceph_pool.compare_pool_config(self.fake_user_pool_config,
                                              self.fake_running_pool_details)

        assert delta == {'size': {'cli_set_opt': 'size', 'value': '3'}}
コード例 #4
0
    def test_compare_pool_config_no_diff(self):
        delta = ceph_pool.compare_pool_config(self.fake_user_pool_config,
                                              self.fake_running_pool_details)

        assert delta == {}