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' } }
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' } }
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'}}
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 == {}