Example #1
0
    def test_serialize_dist_with_packages(self):
        dist = samples.get_model("dist")
        dist.add_package(DATA["component"]["name"], DATA["package"])

        dist_data = dist.serialize()
        self.assertEquals(dist_data["name"], DATA["dist"]["name"])

        cmpts = dist_data["components"]
        self.assertEquals(len(cmpts), 1)
        self.assertEquals(cmpts[0]["arch"], DATA["component"]["arch"])
        self.assertEquals(cmpts[0]["name"], DATA["component"]["name"])
        self.assertEquals(len(cmpts[0]["packages"]), 1)
Example #2
0
 def test_serialize_dist_wo_packages(self):
     dist = samples.get_model("dist")
     self.assertEqual(dist.serialize(exclude=["packages"]), DATA["dist"])
Example #3
0
 def setUp(self):
     self.pkg = samples.get_model("package")