Esempio n. 1
0
    def setUp(self):
        self.job_id = kvs.generate_random_id()

        self.vuln_curve_code_test = "TEST"
        vuln_curve_test = shapes.Curve([(5.0, (0.25, 0.5)),
                (6.0, (0.4, 0.4)), (7.0, (0.6, 0.3))])

        self.vulnerability_curves = vulnerability.register_vuln_curves(
                {self.vuln_curve_code_test: vuln_curve_test.to_json(),
                vulnerability.EMPTY_CODE: shapes.EMPTY_CURVE.to_json()}, 
                self.job_id)
Esempio n. 2
0
 def __init__(self, params, job_id=None, sections=list(), base_path=None):
     if job_id is None:
         job_id = kvs.generate_random_id()
     
     self.job_id = job_id
     self.blocks_keys = []
     self.partition = True
     self.params = params
     self.sections = list(set(sections)) # uniquify
     self.base_path = base_path
     if base_path:
         self.to_kvs()
Esempio n. 3
0
    def __init__(self, params, job_id=None, sections=list(), base_path=None):
        if job_id is None:
            job_id = kvs.generate_random_id()

        self.job_id = job_id
        self.blocks_keys = []
        self.partition = True
        self.params = params
        self.sections = list(set(sections))
        self.base_path = base_path
        if base_path:
            self.to_kvs()