def test_load_profile_error(self): with open(self.json_fname, "w") as fh: fh.write("foobar") with assert_raises(Exception): load_profile(self.json_fname) with open(self.yaml_fname, "w") as fh: fh.write("{foobar") with assert_raises(Exception): load_profile(self.yaml_fname)
def test_load_profile_json(self): with open(self.json_fname, "w") as fh: fh.write("""{"predictors": [{"name": "CommonNeighbours", "displayname": "Common neighbours"}, {"name": "Cosine"}], "interpolation": true}""") profile = load_profile(self.json_fname) assert_dict_equal(profile, self.expected)
def test_load_profile_yaml(self): with open(self.yaml_fname, "w") as fh: fh.write("""predictors: - name: CommonNeighbours displayname: Common neighbours - name: Cosine interpolation: true""") profile = load_profile(self.yaml_fname) assert_dict_equal(profile, self.expected)