def _tst_submit(self,
                 submit,
                 submit_url,
                 bs,
                 package,
                 user,
                 urls,
                 extra_args=None):
     bs.user = lambda: {}
     args = ['submit', self.repo] + (extra_args or [])
     main(args, False)
 def test_save(self, add_ci, package, urls):
     main([
         'save', 'https://github.com/user/package.name', '--package',
         'user/package.name'
     ], False)
 def test_queue(self, add_build_queue, urls):
     main(['queue', '--create', 'user/queue'], False)
 def test_tail(self, tail, urls):
     main(['tail', '-f', 'user/package', '0.1'], False)
 def test_backlog(self, backlog, urls):
     main(['backlog', 'user/queue'], False)
 def test_save_bad_url(self):
     with self.assertRaises(errors.BinstarError):
         main([
             'save', 'https://not-github.com/user/package.name',
             '--package', 'user/package.name'
         ], False)
    def test_worker_simple(self, urls, Worker):

        main(["--show-traceback", "worker", "username/queue-1"], False)
        self.assertEqual(Worker().work_forever.call_count, 1)
示例#8
0
    def test_worker_simple(self, urls, Worker):

        main(['--show-traceback', 'worker', '-u', 'username', 'build-queue-1'],
             False)
        self.assertEqual(Worker().work_forever.call_count, 1)