3
Check that charm store login is working
9
DESCRIPTION = 'CHARM WHOAMI CHECK'
13
'openstack-charmers-next'
17
def get_charm_whoami_info():
18
logging.debug('Getting charm whoami output')
19
output = subprocess.check_output(['charm', 'whoami']).decode('UTF-8')
23
def check_charm_whoami_output(output):
24
logging.debug('Checking charm whoami output')
26
assert blob in output, '"{}" not in output: "{}"'.format(blob, output)
33
whoami_info = get_charm_whoami_info()
34
check_charm_whoami_output(whoami_info)
38
if __name__ == '__main__':
39
logging.basicConfig(level=logging.DEBUG)
40
logging.info('--> {} ({})'.format(DESCRIPTION, sys.argv[0]))