Esempio n. 1
0
 def job_load(self, job_name):
     job_data = self.db.read('job', job_name)
     if not job_data:
         return False
     repo = Repository(job_data['repo'], db=self.db)
     scenario = Scenario(job_data['scenario'], repo=repo, db=self.db)
     job = Job(job_name, repo, scenario, db=self.db)
     job.load()
     return job
Esempio n. 2
0
 def test_case_3(self):
     """job source is an etree element"""
     job = Job(source_filename=self.file1)
     assert job.load()
     log.info(type(job.source))
     assert type(job.source) == etree._ElementTree
Esempio n. 3
0
 def test_case_2(self):
     """job loaded source file"""
     filename = 'box.svg'
     job = Job(source_filename=self.file1)
     log.info(job.messages)
     assert job.load()
Esempio n. 4
0
def test_load_present():
    job = Job('present_name', REPO, SCENARIO, db=DB)
    job.load()
    assert_equals(job.attribute, 51)
Esempio n. 5
0
def test_load_absent():
    job = Job('missing_name', REPO, SCENARIO, db=DB)
    job.load()
    assert_equals(job.exists, False)