From dfd9839185d2a19f7a7d4e3e7fbfeb03437f7421 Mon Sep 17 00:00:00 2001 From: John Chilton Date: Tue, 22 Apr 2014 21:40:08 -0500 Subject: [PATCH] Fix test_job_configuration.py for job metrics PR. Still need to go in and actually write some tests for the nested parsing that can happen. --- test/unit/jobs/test_job_configuration.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test/unit/jobs/test_job_configuration.py b/test/unit/jobs/test_job_configuration.py index 7bfccb7dd75..4b40b8eaed7 100644 --- a/test/unit/jobs/test_job_configuration.py +++ b/test/unit/jobs/test_job_configuration.py @@ -22,7 +22,7 @@ class JobConfXmlParserTestCase( unittest.TestCase ): use_tasked_jobs=False, ) self.__write_config_from( SIMPLE_JOB_CONF ) - self.app = bunch.Bunch( config=self.config ) + self.app = bunch.Bunch( config=self.config, job_metrics=MockJobMetrics() ) self.__job_configuration = None def tearDown( self ): @@ -111,6 +111,8 @@ class JobConfXmlParserTestCase( unittest.TestCase ): assert limits.concurrent_jobs[ "longjobs" ] == 1 assert limits.walltime_delta == datetime.timedelta( 0, 0, 0, 0, 0, 24 ) + # TODO: Add job metrics parsing test. + @property def job_config( self ): if not self.__job_configuration: @@ -126,3 +128,12 @@ class JobConfXmlParserTestCase( unittest.TestCase ): def __write_config( self, contents ): with open( os.path.join( self.temp_directory, "job_conf.xml" ), "w" ) as f: f.write( contents ) + + +class MockJobMetrics( object ): + + def __init__( self ): + pass + + def set_destination_conf_element( self, id, element ): + pass