def invoked(self, ctx): """Test install of test-snapd-tools snap.""" print('Install {}...'.format(TEST_SNAP)) s = Snapd(SNAPD_TASK_TIMEOUT, SNAPD_POLL_INTERVAL) s.install(TEST_SNAP, ctx.args.channel) print('Confirm in snap list...') data = s.list() for snap in data: if snap['name'] == TEST_SNAP: return 0 print(' not in snap list') return 1
def invoked(self): """Test install of test-snapd-tools snap.""" parser = argparse.ArgumentParser() parser.add_argument('channel', help='channel to install from') args = parser.parse_args(sys.argv[2:]) print('Install {}...'.format(TEST_SNAP)) s = Snapd(SNAPD_TASK_TIMEOUT, SNAPD_POLL_INTERVAL, verbose=True) s.install(TEST_SNAP, args.channel) print('Confirm in snap list...') data = s.list() for snap in data: if snap['name'] == TEST_SNAP: return 0 print(' not in snap list') return 1