コード例 #1
0
 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
コード例 #2
0
 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