示例#1
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"])
示例#2
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"])
示例#3
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"})
示例#4
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"})
示例#5
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(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"})
示例#6
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"])
示例#7
0
 def _update(self, values):
     self.deployment = db.deployment_update(self.deployment["uuid"], values)
示例#8
0
 def _update(self, values):
     self.deployment = db.deployment_update(self.deployment["uuid"], values)