def test_write(tmpdir): """ Test Write """ cfg = ProjectConfig() cfg.name = "foobar" cfg.build_depends = set(["foo", "bar"]) cfg.run_depends = set(["foo"]) cfg.test_depends = set(["foo", "bar", "gtest"]) xml = tmpdir.join("project.xml") cfg.write(xml.strpath) cfg2 = ProjectConfig() cfg2.read(xml.strpath) assert cfg2 == cfg