Exemplo n.º 1
0
    def test_image_create(self, mock_create):
        body_str = """{"image": {"image_name": "46a4aea3-54b6-4b1c",
                                 "url": "file:///tmp/test.img",
                                 "image_meta": {
                                 "os_version": "rhel7.2",
                                 "md5sum": "12345678912345678912345678912345"
                                 },
                                 "remotehost": "hostname"
                                }
                      }"""
        self.req.body = body_str
        body = {
            'image': {
                'remotehost': 'hostname',
                'image_meta': {
                    'os_version': 'rhel7.2',
                    'md5sum': '12345678912345678912345678912345'
                },
                'url': 'file:///tmp/test.img',
                'image_name': '46a4aea3-54b6-4b1c'
            }
        }
        mock_create.return_value = ''

        image.image_create(self.req)
        mock_create.assert_called_once_with(body=body)
Exemplo n.º 2
0
    def test_image_create(self, mock_create):
        fake_image_name = '46a4aea3-54b6-4b1c'
        fake_url = "file://tmp/test.img"
        fake_image_meta = {
            "os_version": "rhel7.2",
            "md5sum": "12345678912345678912345678912345"
        }
        fake_remotehost = "hostname"
        body_str = """{"image": {"image_name": "46a4aea3-54b6-4b1c",
                                 "url": "file://tmp/test.img",
                                 "image_meta": {
                                 "os_version": "rhel7.2",
                                 "md5sum": "12345678912345678912345678912345"
                                 },
                                 "remotehost": "hostname"
                                }
                      }"""
        self.req.body = body_str

        image.image_create(self.req)
        mock_create.assert_called_once_with(fake_image_name, fake_url,
                                            fake_image_meta, fake_remotehost)