Пример #1
0
def test_filter_schema():
    env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
    job_dict = env['jobs'][0].get()
    job_dict['unknown_attribute'] = 'foo bar baz'
    job_json_string = json.dumps(job_dict)
    with pytest.raises(AttributeError):
        AuroraConfigLoader.loads_json(job_json_string)
Пример #2
0
def test_filter_schema():
  env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
  job_dict = env['jobs'][0].get()
  job_dict['unknown_attribute'] = 'foo bar baz'
  job_json_string = json.dumps(job_dict)
  with pytest.raises(AttributeError):
    AuroraConfigLoader.loads_json(job_json_string)
Пример #3
0
def test_filter_schema():
    env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
    job_dict = env['jobs'][0].get()
    job_dict['unknown_attribute'] = 'foo bar baz'
    job_json_string = json.dumps(job_dict)
    # If this fails, will raise an InvalidConfigError or other exception and fail the test.
    AuroraConfigLoader.loads_json(job_json_string)
Пример #4
0
def test_filter_schema():
  env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
  job_dict = env['jobs'][0].get()
  job_dict['unknown_attribute'] = 'foo bar baz'
  job_json_string = json.dumps(job_dict)
  # If this fails, will raise an InvalidConfigError or other exception and fail the test.
  AuroraConfigLoader.loads_json(job_json_string)
Пример #5
0
def test_load_json_multi():
    env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG_MULTI))
    jobs = env['jobs']
    json_env = AuroraConfigLoader.loads_json(
        json.dumps({'jobs': [job.get() for job in jobs]}))
    json_jobs = json_env['jobs']
    assert jobs == json_jobs
Пример #6
0
def test_load_json_single():
    env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
    job = env['jobs'][0]
    new_job = AuroraConfigLoader.loads_json(json.dumps(job.get()))['jobs'][0]
    assert new_job == job
Пример #7
0
def test_load_json_multi():
  env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG_MULTI))
  jobs = env['jobs']
  json_env = AuroraConfigLoader.loads_json(json.dumps({'jobs': [job.get() for job in jobs]}))
  json_jobs = json_env['jobs']
  assert jobs == json_jobs
Пример #8
0
def test_load_json_single():
  env = AuroraConfigLoader.load(BytesIO(MESOS_CONFIG))
  job = env['jobs'][0]
  new_job = AuroraConfigLoader.loads_json(json.dumps(job.get()))['jobs'][0]
  assert new_job == job