25 lines
614 B
Python
25 lines
614 B
Python
import requests
|
|
|
|
from solar.core.log import log
|
|
from solar.core import validation
|
|
|
|
|
|
def test(resource):
|
|
log.debug('Testing glance_service')
|
|
|
|
args = resource.args
|
|
|
|
token, _ = validation.validate_token(
|
|
keystone_host=args['keystone_host'].value,
|
|
keystone_port=args['keystone_port'].value,
|
|
user='glance_admin',
|
|
tenant='services',
|
|
password=args['keystone_password'].value,
|
|
)
|
|
|
|
images = requests.get(
|
|
'http://%s:%s/v1/images' % (resource.args['ip'].value, 9393),
|
|
headers={'X-Auth-Token': token}
|
|
)
|
|
assert images.json() == {'images': []}
|