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
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
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))
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
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))
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))