def test_field_override(self, session): self.distro_conf["ceph"]["foo"] = "blarg" pecan.conf.distributions = self.distro_conf result = util.get_distributions_file_context("ceph") assert "foo" in result["data"] assert result['data']['foo'] == "blarg"
def test_adds_new_field(self, session): self.distro_conf["ceph"]["test"] = "foo" pecan.conf.distributions = self.distro_conf result = util.get_distributions_file_context("ceph") assert "test" in result["data"] assert result['data']['test'] == "foo"
def test_field_addition(self, session): result = util.get_distributions_file_context("ceph") assert "name" in result["data"] assert result["data"]["name"] == "ceph"
def test_project_doesnt_exist(self, session): result = util.get_distributions_file_context("ceph-deploy") assert len(result["data"]) == 2 assert "foo" in result["data"] assert "bar" in result["data"]
def test_top_level_keys_exist(self, session): result = util.get_distributions_file_context("ceph") assert "data" in result assert "distributions" in result