commit/galaxy-central: davebgx: Fix functional test dataset error reporting.
1 new commit in galaxy-central: https://bitbucket.org/galaxy/galaxy-central/commits/3210eaa1db6c/ Changeset: 3210eaa1db6c User: davebgx Date: 2014-05-09 18:35:23 Summary: Fix functional test dataset error reporting. Affected #: 1 file diff -r c0af07ce3b0beb686cee26428dfcc229ebe34334 -r 3210eaa1db6cb6af4e5c4846c1fec39585405cd9 test/base/twilltestcase.py --- a/test/base/twilltestcase.py +++ b/test/base/twilltestcase.py @@ -2244,7 +2244,6 @@ if wait: self.wait( maxseconds=maxseconds ) # wait for job to finish data_list = self.get_history_from_api( encoded_history_id=None, show_deleted=False, show_details=False ) - log.debug( data_list ) self.assertTrue( data_list ) if hid is None: # take last hid dataset = data_list[-1] @@ -2254,6 +2253,7 @@ self.assertTrue( len( datasets ) == 1 ) dataset = datasets[0] self.assertTrue( hid ) + dataset = self.json_from_url( dataset[ 'url' ] ) self._assert_dataset_state( dataset, 'ok' ) if filename is not None and self.is_zipped( filename ): errmsg = 'History item %s is a zip archive which includes invalid files:\n' % hid @@ -2466,10 +2466,11 @@ f.close() return fname - def _assert_dataset_state( self, elem, state ): - if elem.get( 'state' ) != state: - errmsg = "Expecting dataset state '%s', but state is '%s'. Dataset blurb: %s\n\n" % ( state, elem.get('state'), elem.text.strip() ) - errmsg += self.get_job_stderr( elem.get( 'id' ), format=True ) + def _assert_dataset_state( self, dataset, state ): + if dataset.get( 'state' ) != state: + blurb = dataset.get( 'misc_blurb' ) + errmsg = "Expecting dataset state '%s', but state is '%s'. Dataset blurb: %s\n\n" % ( state, dataset.get('state'), blurb.strip() ) + errmsg += self.get_job_stderr( dataset.get( 'id' ), format=True ) raise AssertionError( errmsg ) def _bam_to_sam( self, local_name, temp_name ): @@ -2504,7 +2505,6 @@ page_url = "/display?encoded_id=%s" % hda_id else: page_url = "/datasets/%s/display/%s" % ( hda_id, filename ) - log.debug( page_url ) self.visit_url( page_url ) data = self.last_page() return data Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
participants (1)
-
commits-noreply@bitbucket.org