Exemplo n.º 1
0
 def test_search(self, capfd):
     '''Test the print of a search results'''
     desired = 'python\n'
     os.environ['DAPI_FAKE_DATA'] = TestDapicli.search_yaml
     dapicli.print_search('python')
     out, err = out, err = capfd.readouterr()
     assert out == desired
Exemplo n.º 2
0
 def test_search(self, capfd):
     '''Test the print of a search results'''
     desired = utils.bold('python') + '\n'
     flexmock(dapicli).should_receive('data').and_return(yaml.load(TestDapicli.search_yaml))
     dapicli.print_search('python')
     out, err = capfd.readouterr()
     assert out == desired
Exemplo n.º 3
0
 def run(cls, **kwargs):
     try:
         dapicli.print_search(' '.join(kwargs['query']), kwargs['page'])
     except Exception as e:
         raise e
         logger.error(str(e))
         raise exceptions.ExecutionException(str(e))
Exemplo n.º 4
0
 def test_search(self, capfd):
     """Test the print of a search results"""
     desired = "python\n"
     os.environ["DAPI_FAKE_DATA"] = TestDapicli.search_yaml
     dapicli.print_search("python")
     out, err = out, err = capfd.readouterr()
     assert out == desired
Exemplo n.º 5
0
    def run(self):
        newargs = {}
        newargs['q'] = ' '.join(self.kwargs['query'])
        newargs['noassistants'] = self.kwargs['noassistants']
        newargs['unstable'] = self.kwargs['unstable']
        newargs['notactive'] = self.kwargs['deactivated']
        newargs['minimal_rank'] = self.kwargs['minrank']
        newargs['minimal_rank_count'] = self.kwargs['mincount']
        if not self.kwargs['allplatforms']:
            newargs['platform'] = utils.get_distro_name()

        try:
            dapicli.print_search(**newargs)
        except exceptions.DapiError as e:
            logger.error(utils.exc_as_decoded_string(e))
            raise exceptions.ExecutionException(utils.exc_as_decoded_string(e))
Exemplo n.º 6
0
 def run(cls, **kwargs):
     try:
         dapicli.print_search(' '.join(kwargs['query']))
     except Exception as e:
         logger.error(utils.exc_as_decoded_string(e))
         raise exceptions.ExecutionException(utils.exc_as_decoded_string(e))