예제 #1
0
 def test_deployment_delete(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({})
     db.deployment_delete(deploy_two["uuid"])
     deploys = db.deployment_list()
     self.assertEqual(1, len(deploys))
     self.assertEqual(deploy_one["uuid"], deploys[0]["uuid"])
예제 #2
0
    def test_deployment_update_several(self):
        # Create a deployment and update it
        deploy_one = db.deployment_create({})
        self.assertEqual({}, deploy_one["config"])
        update_deploy_one = db.deployment_update(deploy_one["uuid"],
                                                 {"config": {
                                                     "opt1": "val1"
                                                 }})
        self.assertEqual(deploy_one["uuid"], update_deploy_one["uuid"])
        self.assertEqual({"opt1": "val1"}, update_deploy_one["config"])
        get_deploy_one = db.deployment_get(deploy_one["uuid"])
        self.assertEqual(deploy_one["uuid"], get_deploy_one["uuid"])
        self.assertEqual({"opt1": "val1"}, get_deploy_one["config"])

        # Create another deployment
        deploy_two = db.deployment_create({})
        update_deploy_two = db.deployment_update(deploy_two["uuid"],
                                                 {"config": {
                                                     "opt2": "val2"
                                                 }})
        self.assertEqual(deploy_two["uuid"], update_deploy_two["uuid"])
        self.assertEqual({"opt2": "val2"}, update_deploy_two["config"])
        get_deploy_one_again = db.deployment_get(deploy_one["uuid"])
        self.assertEqual(deploy_one["uuid"], get_deploy_one_again["uuid"])
        self.assertEqual({"opt1": "val1"}, get_deploy_one_again["config"])
예제 #3
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_delete(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({})
     db.deployment_delete(deploy_two["uuid"])
     deploys = db.deployment_list()
     self.assertEqual(len(deploys), 1)
     self.assertEqual(deploys[0]["uuid"], deploy_one["uuid"])
예제 #4
0
파일: test_api.py 프로젝트: stevelle/rally
 def test_deployment_list_parent(self):
     deploy = db.deployment_create({})
     subdeploy1 = db.deployment_create({"parent_uuid": deploy.uuid})
     subdeploy2 = db.deployment_create({"parent_uuid": deploy.uuid})
     self.assertEqual([deploy.uuid], [d.uuid for d in db.deployment_list()])
     subdeploys = db.deployment_list(parent_uuid=deploy.uuid)
     self.assertEqual(set([subdeploy1.uuid, subdeploy2.uuid]),
                      set([d.uuid for d in subdeploys]))
예제 #5
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_get(self):
     deploy_one = db.deployment_create({"config": {"opt1": "val1"}})
     deploy_two = db.deployment_create({"config": {"opt2": "val2"}})
     get_deploy_one = db.deployment_get(deploy_one["uuid"])
     get_deploy_two = db.deployment_get(deploy_two["uuid"])
     self.assertNotEqual(get_deploy_one["uuid"], get_deploy_two["uuid"])
     self.assertEqual(get_deploy_one["config"], {"opt1": "val1"})
     self.assertEqual(get_deploy_two["config"], {"opt2": "val2"})
예제 #6
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_list_parent(self):
     deploy = db.deployment_create({})
     subdeploy1 = db.deployment_create({"parent_uuid": deploy.uuid})
     subdeploy2 = db.deployment_create({"parent_uuid": deploy.uuid})
     self.assertEqual([deploy.uuid], [d.uuid for d in db.deployment_list()])
     subdeploys = db.deployment_list(parent_uuid=deploy.uuid)
     self.assertEqual(set([subdeploy1.uuid, subdeploy2.uuid]),
                      set([d.uuid for d in subdeploys]))
예제 #7
0
 def test_deployment_get(self):
     deploy_one = db.deployment_create({"config": {"opt1": "val1"}})
     deploy_two = db.deployment_create({"config": {"opt2": "val2"}})
     get_deploy_one = db.deployment_get(deploy_one["uuid"])
     get_deploy_two = db.deployment_get(deploy_two["uuid"])
     self.assertNotEqual(get_deploy_one["uuid"], get_deploy_two["uuid"])
     self.assertEqual({"opt1": "val1"}, get_deploy_one["config"])
     self.assertEqual({"opt2": "val2"}, get_deploy_two["config"])
예제 #8
0
 def test_deployment_list_parent(self):
     deploy = db.deployment_create({})
     subdeploy1 = db.deployment_create({"parent_uuid": deploy["uuid"]})
     subdeploy2 = db.deployment_create({"parent_uuid": deploy["uuid"]})
     self.assertEqual([deploy["uuid"]],
                      [d["uuid"] for d in db.deployment_list()])
     subdeploys = db.deployment_list(parent_uuid=deploy["uuid"])
     self.assertEqual(set([subdeploy1["uuid"], subdeploy2["uuid"]]),
                      set([d["uuid"] for d in subdeploys]))
예제 #9
0
 def test_deployment_list_parent(self):
     deploy = db.deployment_create({})
     subdeploy1 = db.deployment_create({"parent_uuid": deploy["uuid"]})
     subdeploy2 = db.deployment_create({"parent_uuid": deploy["uuid"]})
     self.assertEqual(
         [deploy["uuid"]], [d["uuid"] for d in db.deployment_list()])
     subdeploys = db.deployment_list(parent_uuid=deploy["uuid"])
     self.assertEqual(set([subdeploy1["uuid"], subdeploy2["uuid"]]),
                      set([d["uuid"] for d in subdeploys]))
예제 #10
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_get_all(self):
     deployment0 = db.deployment_create({})
     deployment1 = db.deployment_create({})
     res0 = db.resource_create({"deployment_uuid": deployment0["uuid"]})
     res1 = db.resource_create({"deployment_uuid": deployment1["uuid"]})
     res2 = db.resource_create({"deployment_uuid": deployment1["uuid"]})
     resources = db.resource_get_all(deployment1["uuid"])
     self.assertEqual(sorted([res1["id"], res2["id"]]),
                      sorted([r["id"] for r in resources]))
     resources = db.resource_get_all(deployment0["uuid"])
     self.assertEqual(len(resources), 1)
     self.assertEqual(res0["id"], resources[0]["id"])
예제 #11
0
 def test_get_all(self):
     deployment0 = db.deployment_create({})
     deployment1 = db.deployment_create({})
     res0 = db.resource_create({"deployment_uuid": deployment0["uuid"]})
     res1 = db.resource_create({"deployment_uuid": deployment1["uuid"]})
     res2 = db.resource_create({"deployment_uuid": deployment1["uuid"]})
     resources = db.resource_get_all(deployment1["uuid"])
     self.assertEqual(sorted([res1["id"], res2["id"]]),
                      sorted([r["id"] for r in resources]))
     resources = db.resource_get_all(deployment0["uuid"])
     self.assertEqual(1, len(resources))
     self.assertEqual(res0["id"], resources[0]["id"])
예제 #12
0
 def setUp(self):
     super(WorkloadTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
     self.task_uuid = self.task["uuid"]
     self.subtask = db.subtask_create(self.task_uuid, title="foo")
     self.subtask_uuid = self.subtask["uuid"]
예제 #13
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_create(self):
     deploy = db.deployment_create({"config": {"opt": "val"}})
     deploys = db.deployment_list()
     self.assertEqual(len(deploys), 1)
     self.assertEqual(deploy["uuid"], deploys[0]["uuid"])
     self.assertEqual(deploy["status"], consts.DeployStatus.DEPLOY_INIT)
     self.assertEqual(deploy["config"], {"opt": "val"})
예제 #14
0
파일: test_api.py 프로젝트: akinsWin/rally
 def test_deployment_create(self):
     deploy = db.deployment_create({"config": {"opt": "val"}})
     deploys = db.deployment_list()
     self.assertEqual(len(deploys), 1)
     self.assertEqual(deploy["uuid"], deploys[0]["uuid"])
     self.assertEqual(deploy["status"], consts.DeployStatus.DEPLOY_INIT)
     self.assertEqual(deploy["config"], {"opt": "val"})
예제 #15
0
 def test_deployment_update(self):
     credentials = {
         "openstack": [{
             "admin": {
                 "foo": "bar"
             },
             "users": ["foo_user"]
         }]
     }
     deploy = db.deployment_create({})
     self.assertEqual({}, deploy["config"])
     self.assertEqual({}, deploy["credentials"])
     update_deploy = db.deployment_update(
         deploy["uuid"], {
             "config": {
                 "opt": "val"
             },
             "credentials": copy.deepcopy(credentials)
         })
     self.assertEqual(deploy["uuid"], update_deploy["uuid"])
     self.assertEqual({"opt": "val"}, update_deploy["config"])
     self.assertEqual(credentials, update_deploy["credentials"])
     get_deploy = db.deployment_get(deploy["uuid"])
     self.assertEqual(deploy["uuid"], get_deploy["uuid"])
     self.assertEqual({"opt": "val"}, get_deploy["config"])
     self.assertEqual(credentials, update_deploy["credentials"])
예제 #16
0
 def setUp(self):
     super(WorkloadTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
     self.task_uuid = self.task["uuid"]
     self.subtask = db.subtask_create(self.task_uuid, title="foo")
     self.subtask_uuid = self.subtask["uuid"]
예제 #17
0
 def test_deployment_create(self):
     deploy = db.deployment_create({"config": {"opt": "val"}})
     deploys = db.deployment_list()
     self.assertEqual(1, len(deploys))
     self.assertEqual(deploys[0]["uuid"], deploy["uuid"])
     self.assertEqual(consts.DeployStatus.DEPLOY_INIT, deploy["status"])
     self.assertEqual({"opt": "val"}, deploy["config"])
     self.assertEqual({}, deploy["credentials"])
예제 #18
0
 def test_deployment_create(self):
     deploy = db.deployment_create({"config": {"opt": "val"}})
     deploys = db.deployment_list()
     self.assertEqual(1, len(deploys))
     self.assertEqual(deploys[0]["uuid"], deploy["uuid"])
     self.assertEqual(consts.DeployStatus.DEPLOY_INIT, deploy["status"])
     self.assertEqual({"opt": "val"}, deploy["config"])
     self.assertEqual({}, deploy["credentials"])
예제 #19
0
 def test_deployment_update(self):
     deploy = db.deployment_create({})
     self.assertEqual(deploy["config"], {})
     update_deploy = db.deployment_update(deploy["uuid"],
                                          {"config": {"opt": "val"}})
     self.assertEqual(update_deploy["uuid"], deploy["uuid"])
     self.assertEqual(update_deploy["config"], {"opt": "val"})
     get_deploy = db.deployment_get(deploy["uuid"])
     self.assertEqual(get_deploy["uuid"], deploy["uuid"])
     self.assertEqual(get_deploy["config"], {"opt": "val"})
예제 #20
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_update(self):
     deploy = db.deployment_create({})
     self.assertEqual(deploy["config"], {})
     update_deploy = db.deployment_update(deploy["uuid"],
                                          {"config": {"opt": "val"}})
     self.assertEqual(update_deploy["uuid"], deploy["uuid"])
     self.assertEqual(update_deploy["config"], {"opt": "val"})
     get_deploy = db.deployment_get(deploy["uuid"])
     self.assertEqual(get_deploy["uuid"], deploy["uuid"])
     self.assertEqual(get_deploy["config"], {"opt": "val"})
예제 #21
0
파일: test_api.py 프로젝트: plomakin/rally
    def test_deployment_create_several(self):
        # Create a deployment
        deploys = db.deployment_list()
        self.assertEqual(len(deploys), 0)
        deploy_one = db.deployment_create({"config": {"opt1": "val1"}})
        deploys = db.deployment_list()
        self.assertEqual(len(deploys), 1)
        self.assertEqual(deploy_one["uuid"], deploys[0]["uuid"])
        self.assertEqual(deploy_one["status"], consts.DeployStatus.DEPLOY_INIT)
        self.assertEqual(deploy_one["config"], {"opt1": "val1"})

        # Create another deployment and sure that they are different
        deploy_two = db.deployment_create({"config": {"opt2": "val2"}})
        deploys = db.deployment_list()
        self.assertEqual(len(deploys), 2)
        self.assertEqual(set([deploy_one["uuid"], deploy_two["uuid"]]),
                         set([deploy["uuid"] for deploy in deploys]))
        self.assertNotEqual(deploy_one["uuid"], deploy_two["uuid"])
        self.assertEqual(deploy_two["status"], consts.DeployStatus.DEPLOY_INIT)
        self.assertEqual(deploy_two["config"], {"opt2": "val2"})
예제 #22
0
    def test_deployment_create_several(self):
        # Create a deployment
        deploys = db.deployment_list()
        self.assertEqual(0, len(deploys))
        deploy_one = db.deployment_create({"config": {"opt1": "val1"}})
        deploys = db.deployment_list()
        self.assertEqual(1, len(deploys))
        self.assertEqual(deploys[0]["uuid"], deploy_one["uuid"])
        self.assertEqual(consts.DeployStatus.DEPLOY_INIT, deploy_one["status"])
        self.assertEqual({"opt1": "val1"}, deploy_one["config"])

        # Create another deployment and sure that they are different
        deploy_two = db.deployment_create({"config": {"opt2": "val2"}})
        deploys = db.deployment_list()
        self.assertEqual(2, len(deploys))
        self.assertEqual(set([deploy_one["uuid"], deploy_two["uuid"]]),
                         set([deploy["uuid"] for deploy in deploys]))
        self.assertNotEqual(deploy_one["uuid"], deploy_two["uuid"])
        self.assertEqual(consts.DeployStatus.DEPLOY_INIT, deploy_two["status"])
        self.assertEqual({"opt2": "val2"}, deploy_two["config"])
예제 #23
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_list_with_status_and_name(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({
         "config": {},
         "status": consts.DeployStatus.DEPLOY_FAILED,
     })
     deploy_three = db.deployment_create({"name": "deployment_name"})
     deploys = db.deployment_list(status=consts.DeployStatus.DEPLOY_INIT)
     deploys.sort(key=lambda x: x["id"])
     self.assertEqual(len(deploys), 2)
     self.assertEqual(deploys[0]["uuid"], deploy_one["uuid"])
     deploys = db.deployment_list(status=consts.DeployStatus.DEPLOY_FAILED)
     self.assertEqual(len(deploys), 1)
     self.assertEqual(deploys[0]["uuid"], deploy_two["uuid"])
     deploys = db.deployment_list(
         status=consts.DeployStatus.DEPLOY_FINISHED)
     self.assertEqual(len(deploys), 0)
     deploys = db.deployment_list(name="deployment_name")
     self.assertEqual(deploys[0]["uuid"], deploy_three["uuid"])
     self.assertEqual(len(deploys), 1)
예제 #24
0
 def test_deployment_list_with_status_and_name(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({
         "config": {},
         "status": consts.DeployStatus.DEPLOY_FAILED,
     })
     deploy_three = db.deployment_create({"name": "deployment_name"})
     deploys = db.deployment_list(status=consts.DeployStatus.DEPLOY_INIT)
     deploys.sort(key=lambda x: x["id"])
     self.assertEqual(len(deploys), 2)
     self.assertEqual(deploys[0]["uuid"], deploy_one["uuid"])
     deploys = db.deployment_list(status=consts.DeployStatus.DEPLOY_FAILED)
     self.assertEqual(len(deploys), 1)
     self.assertEqual(deploys[0]["uuid"], deploy_two["uuid"])
     deploys = db.deployment_list(
         status=consts.DeployStatus.DEPLOY_FINISHED)
     self.assertEqual(len(deploys), 0)
     deploys = db.deployment_list(name="deployment_name")
     self.assertEqual(deploys[0]["uuid"], deploy_three["uuid"])
     self.assertEqual(len(deploys), 1)
예제 #25
0
 def setUp(self):
     super(WorkloadDataTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
     self.task_uuid = self.task["uuid"]
     self.subtask = db.subtask_create(self.task_uuid, title="foo")
     self.subtask_uuid = self.subtask["uuid"]
     self.key = {"name": "atata", "description": "tatata",
                 "pos": 0, "kw": {"runner": {"r": "R", "type": "T"}}}
     self.workload = db.workload_create(self.task_uuid, self.subtask_uuid,
                                        self.key)
     self.workload_uuid = self.workload["uuid"]
예제 #26
0
파일: test_api.py 프로젝트: plomakin/rally
    def test_deployment_update_several(self):
        # Create a deployment and update it
        deploy_one = db.deployment_create({})
        self.assertEqual(deploy_one["config"], {})
        update_deploy_one = db.deployment_update(
            deploy_one["uuid"], {"config": {"opt1": "val1"}})
        self.assertEqual(update_deploy_one["uuid"], deploy_one["uuid"])
        self.assertEqual(update_deploy_one["config"], {"opt1": "val1"})
        get_deploy_one = db.deployment_get(deploy_one["uuid"])
        self.assertEqual(get_deploy_one["uuid"], deploy_one["uuid"])
        self.assertEqual(get_deploy_one["config"], {"opt1": "val1"})

        # Create another deployment
        deploy_two = db.deployment_create({})
        update_deploy_two = db.deployment_update(
            deploy_two["uuid"], {"config": {"opt2": "val2"}})
        self.assertEqual(update_deploy_two["uuid"], deploy_two["uuid"])
        self.assertEqual(update_deploy_two["config"], {"opt2": "val2"})
        get_deploy_one_again = db.deployment_get(deploy_one["uuid"])
        self.assertEqual(get_deploy_one_again["uuid"], deploy_one["uuid"])
        self.assertEqual(get_deploy_one_again["config"], {"opt1": "val1"})
예제 #27
0
 def setUp(self):
     super(WorkloadDataTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
     self.task_uuid = self.task["uuid"]
     self.subtask = db.subtask_create(self.task_uuid, title="foo")
     self.subtask_uuid = self.subtask["uuid"]
     self.workload = db.workload_create(
         self.task_uuid, self.subtask_uuid, name="atata", description="foo",
         position=0, args={}, context={}, sla={}, runner={},
         runner_type="r", hooks={})
     self.workload_uuid = self.workload["uuid"]
예제 #28
0
 def test_create(self):
     deployment = db.deployment_create({})
     resource = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "provider_name": "fakeprovider",
         "type": "faketype",
     })
     resources = db.resource_get_all(deployment["uuid"])
     self.assertTrue(resource["id"])
     self.assertEqual(1, len(resources))
     self.assertTrue(resources[0]["id"], resource["id"])
     self.assertEqual(deployment["uuid"], resource["deployment_uuid"])
     self.assertEqual("fakeprovider", resource["provider_name"])
     self.assertEqual("faketype", resource["type"])
예제 #29
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_create(self):
     deployment = db.deployment_create({})
     resource = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "provider_name": "fakeprovider",
         "type": "faketype",
     })
     resources = db.resource_get_all(deployment["uuid"])
     self.assertTrue(resource["id"])
     self.assertEqual(len(resources), 1)
     self.assertTrue(resource["id"], resources[0]["id"])
     self.assertEqual(resource["deployment_uuid"], deployment["uuid"])
     self.assertEqual(resource["provider_name"], "fakeprovider")
     self.assertEqual(resource["type"], "faketype")
예제 #30
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_get_all_by_provider_type(self):
     deployment = db.deployment_create({})
     res_one = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "type": "one",
     })
     res_two = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "type": "two",
     })
     resources = db.resource_get_all(deployment["uuid"], type="one")
     self.assertEqual(len(resources), 1)
     self.assertEqual(res_one["id"], resources[0]["id"])
     resources = db.resource_get_all(deployment["uuid"], type="two")
     self.assertEqual(len(resources), 1)
     self.assertEqual(res_two["id"], resources[0]["id"])
예제 #31
0
 def test_deployment_update(self):
     credentials = {
         "openstack": [{"admin": {"foo": "bar"}, "users": ["foo_user"]}]}
     deploy = db.deployment_create({})
     self.assertEqual({}, deploy["config"])
     self.assertEqual({}, deploy["credentials"])
     update_deploy = db.deployment_update(
         deploy["uuid"], {"config": {"opt": "val"},
                          "credentials": copy.deepcopy(credentials)})
     self.assertEqual(deploy["uuid"], update_deploy["uuid"])
     self.assertEqual({"opt": "val"}, update_deploy["config"])
     self.assertEqual(credentials, update_deploy["credentials"])
     get_deploy = db.deployment_get(deploy["uuid"])
     self.assertEqual(deploy["uuid"], get_deploy["uuid"])
     self.assertEqual({"opt": "val"}, get_deploy["config"])
     self.assertEqual(credentials, update_deploy["credentials"])
예제 #32
0
 def test_get_all_by_provider_type(self):
     deployment = db.deployment_create({})
     res_one = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "type": "one",
     })
     res_two = db.resource_create({
         "deployment_uuid": deployment["uuid"],
         "type": "two",
     })
     resources = db.resource_get_all(deployment["uuid"], type="one")
     self.assertEqual(1, len(resources))
     self.assertEqual(res_one["id"], resources[0]["id"])
     resources = db.resource_get_all(deployment["uuid"], type="two")
     self.assertEqual(1, len(resources))
     self.assertEqual(res_two["id"], resources[0]["id"])
예제 #33
0
 def setUp(self):
     super(WorkloadDataTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
     self.task_uuid = self.task["uuid"]
     self.subtask = db.subtask_create(self.task_uuid, title="foo")
     self.subtask_uuid = self.subtask["uuid"]
     self.workload = db.workload_create(self.task_uuid,
                                        self.subtask_uuid,
                                        name="atata",
                                        description="foo",
                                        position=0,
                                        args={},
                                        contexts={},
                                        sla={},
                                        runner={},
                                        runner_type="r",
                                        hooks={})
     self.workload_uuid = self.workload["uuid"]
예제 #34
0
    def test_verification_list(self):
        deploy = db.deployment_create({})
        v1 = db.verification_create(
            self.verifier["uuid"], deploy["uuid"], ["foo", "bar"], {})
        v2 = self._create_verification()

        vs = db.verification_list(self.verifier["uuid"])
        self.assertEqual(sorted([v1["uuid"], v2["uuid"]]),
                         sorted([v["uuid"] for v in vs]))

        vs = db.verification_list(self.verifier["uuid"], deploy["uuid"])
        self.assertEqual(1, len(vs))
        self.assertEqual(v1["uuid"], vs[0]["uuid"])

        vs = db.verification_list(tags=["bar"])
        self.assertEqual(1, len(vs))
        self.assertEqual(v1["uuid"], vs[0]["uuid"])

        v2 = db.verification_update(v2["uuid"], status="foo")
        vs = db.verification_list(status="foo")
        self.assertEqual(1, len(vs))
        self.assertEqual(v2["uuid"], vs[0]["uuid"])
예제 #35
0
    def test_verification_list(self):
        deploy = db.deployment_create({})
        v1 = db.verification_create(self.verifier["uuid"], deploy["uuid"],
                                    ["foo", "bar"], {})
        v2 = self._create_verification()

        vs = db.verification_list(self.verifier["uuid"])
        self.assertEqual(sorted([v1["uuid"], v2["uuid"]]),
                         sorted([v["uuid"] for v in vs]))

        vs = db.verification_list(self.verifier["uuid"], deploy["uuid"])
        self.assertEqual(1, len(vs))
        self.assertEqual(v1["uuid"], vs[0]["uuid"])

        vs = db.verification_list(tags=["bar"])
        self.assertEqual(1, len(vs))
        self.assertEqual(v1["uuid"], vs[0]["uuid"])

        v2 = db.verification_update(v2["uuid"], status="foo")
        vs = db.verification_list(status="foo")
        self.assertEqual(1, len(vs))
        self.assertEqual(v2["uuid"], vs[0]["uuid"])
예제 #36
0
 def setUp(self):
     super(SubtaskTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})
예제 #37
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_delete_is_busy(self):
     deployment = db.deployment_create({})
     db.resource_create({"deployment_uuid": deployment["uuid"]})
     db.resource_create({"deployment_uuid": deployment["uuid"]})
     self.assertRaises(exceptions.DeploymentIsBusy, db.deployment_delete,
                       deployment["uuid"])
예제 #38
0
    def setUp(self):
        super(VerificationTestCase, self).setUp()

        self.verifier = db.verifier_create("a", "b", "c", "d", "e", False)
        self.deploy = db.deployment_create({})
예제 #39
0
 def setUp(self):
     super(TasksTestCase, self).setUp()
     self.deploy = db.deployment_create({})
예제 #40
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_deployment_list(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({})
     deploys = db.deployment_list()
     self.assertEqual(sorted([deploy_one["uuid"], deploy_two["uuid"]]),
                      sorted([deploy["uuid"] for deploy in deploys]))
예제 #41
0
파일: test_api.py 프로젝트: plomakin/rally
 def setUp(self):
     super(TasksTestCase, self).setUp()
     self.deploy = db.deployment_create({})
예제 #42
0
 def test_delete(self):
     deployment = db.deployment_create({})
     res = db.resource_create({"deployment_uuid": deployment["uuid"]})
     db.resource_delete(res["id"])
     resources = db.resource_get_all(deployment["uuid"])
     self.assertEqual(0, len(resources))
예제 #43
0
파일: test_api.py 프로젝트: akinsWin/rally
 def setUp(self):
     super(VerificationTestCase, self).setUp()
     self.deploy = db.deployment_create({})
예제 #44
0
파일: test_api.py 프로젝트: plomakin/rally
 def test_delete(self):
     deployment = db.deployment_create({})
     res = db.resource_create({"deployment_uuid": deployment["uuid"]})
     db.resource_delete(res["id"])
     resources = db.resource_get_all(deployment["uuid"])
     self.assertEqual(len(resources), 0)
예제 #45
0
    def setUp(self):
        super(VerificationTestCase, self).setUp()

        self.verifier = db.verifier_create("a", "b", "c", "d", "e", False)
        self.deploy = db.deployment_create({})
예제 #46
0
 def __init__(self, deployment=None, **attributes):
     if deployment:
         self.deployment = deployment
     else:
         self.deployment = db.deployment_create(attributes)
예제 #47
0
 def __init__(self, deployment=None, **attributes):
     if deployment:
         self.deployment = deployment
     else:
         self.deployment = db.deployment_create(attributes)
예제 #48
0
 def test_deployment_list(self):
     deploy_one = db.deployment_create({})
     deploy_two = db.deployment_create({})
     deploys = db.deployment_list()
     self.assertEqual(sorted([deploy_one["uuid"], deploy_two["uuid"]]),
                      sorted([deploy["uuid"] for deploy in deploys]))
예제 #49
0
 def test_deployment_delete_is_busy(self):
     deployment = db.deployment_create({})
     db.resource_create({"deployment_uuid": deployment["uuid"]})
     db.resource_create({"deployment_uuid": deployment["uuid"]})
     self.assertRaises(exceptions.DeploymentIsBusy, db.deployment_delete,
                       deployment["uuid"])
예제 #50
0
파일: test_api.py 프로젝트: plomakin/rally
 def setUp(self):
     super(VerificationTestCase, self).setUp()
     self.deploy = db.deployment_create({})
예제 #51
0
 def setUp(self):
     super(SubtaskTestCase, self).setUp()
     self.deploy = db.deployment_create({})
     self.task = db.task_create({"deployment_uuid": self.deploy["uuid"]})