Exemplo n.º 1
0
def test_job_batch_name_is_tag():
    descriptors = get_base_descriptors('foo', Path.cwd(), 'null')

    assert descriptors['JobBatchName'] == 'foo'
Exemplo n.º 2
0
def test_option_from_settings_is_visible_in_base_options():
    htmap.settings["MAP_OPTIONS.zing"] = "hit"

    opts = get_base_descriptors("foo", Path("bar"), delivery="assume")

    assert opts["zing"] == "hit"
Exemplo n.º 3
0
def test_unknown_delivery_mechanism_for_base_descriptors_raises(tmp_path):
    with pytest.raises(htmap.exceptions.UnknownPythonDeliveryMethod):
        get_base_descriptors("foo", tmp_path, delivery="unknown")
def test_docker_delivery_has_docker_image_descriptor_set():
    descriptors = get_base_descriptors('foo', Path.cwd(), 'docker')

    descriptors['docker_image']  # will KeyError if not set
def test_transplant_delivery_uses_run_with_transplant_script():
    descriptors = get_base_descriptors('foo', Path.cwd(), 'transplant')

    assert 'run_with_transplant' in descriptors['executable']
def test_unknown_delivery_method_raises():
    with pytest.raises(htmap.exceptions.UnknownPythonDeliveryMethod):
        get_base_descriptors('foo', Path.cwd(), 'definitely-not-real')
def test_delivery_methods_have_correct_universe(method, universe):
    descriptors = get_base_descriptors('foo', Path.cwd(), method)

    assert descriptors['universe'] == universe
Exemplo n.º 8
0
def test_unknown_delivery_mechanism():
    with pytest.raises(htmap.exceptions.UnknownPythonDeliveryMethod):
        get_base_descriptors('foo', Path.cwd(), delivery = 'unknown')
Exemplo n.º 9
0
def test_option_from_settings_is_visible_in_base_options():
    htmap.settings['MAP_OPTIONS.zing'] = 'hit'

    opts = get_base_descriptors('foo', Path('bar'), delivery = 'assume')

    assert opts['zing'] == 'hit'
Exemplo n.º 10
0
def test_job_batch_name_is_tag():
    descriptors = get_base_descriptors("foo", Path.cwd(), "null")

    assert descriptors["JobBatchName"] == "foo"
def test_transplant_delivery_uses_run_with_transplant_script():
    descriptors = get_base_descriptors("foo", Path.cwd(), "transplant")

    assert "run_with_transplant" in descriptors["executable"]
def test_docker_delivery_has_docker_image_descriptor_set():
    descriptors = get_base_descriptors("foo", Path.cwd(), "docker")

    descriptors["docker_image"]  # will KeyError if not set