コード例 #1
0
def test_update_inference_tags_with_jumpstart_training_model_tags_inference():

    random_tag_1 = {"Key": "tag-key-1", "Value": "tag-val-1"}
    random_tag_2 = {"Key": "tag-key-2", "Value": "tag-val-2"}

    js_tag = {
        "Key": JumpStartTag.INFERENCE_MODEL_URI.value,
        "Value": "garbage-value"
    }
    js_tag_2 = {
        "Key": JumpStartTag.INFERENCE_MODEL_URI.value,
        "Value": "garbage-value-2"
    }

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=None)

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=[])

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=[random_tag_1])

    assert [random_tag_2, js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2],
                training_tags=[random_tag_1, js_tag])

    assert [random_tag_2, js_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2, js_tag_2],
                training_tags=[random_tag_1, js_tag])

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=None)

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=[])

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=[random_tag_1])

    assert [js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[], training_tags=[random_tag_1, js_tag])

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=None)

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=[])

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=[random_tag_1])

    assert [js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=None, training_tags=[random_tag_1, js_tag])
コード例 #2
0
def test_update_inference_tags_with_jumpstart_training_script_tags():

    random_tag_1 = {"Key": "tag-key-1", "Value": "tag-val-1"}
    random_tag_2 = {"Key": "tag-key-2", "Value": "tag-val-2"}

    js_tag = {
        "Key": JumpStartTag.TRAINING_SCRIPT_URI.value,
        "Value": "garbage-value"
    }
    js_tag_2 = {
        "Key": JumpStartTag.TRAINING_SCRIPT_URI.value,
        "Value": "garbage-value-2"
    }

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=None)

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=[])

    assert [random_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2], training_tags=[random_tag_1])

    assert [random_tag_2, js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2],
                training_tags=[random_tag_1, js_tag])

    assert [random_tag_2, js_tag_2
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[random_tag_2, js_tag_2],
                training_tags=[random_tag_1, js_tag])

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=None)

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=[])

    assert [] == utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=[], training_tags=[random_tag_1])

    assert [js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=[], training_tags=[random_tag_1, js_tag])

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=None)

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=[])

    assert None is utils.update_inference_tags_with_jumpstart_training_tags(
        inference_tags=None, training_tags=[random_tag_1])

    assert [js_tag
            ] == utils.update_inference_tags_with_jumpstart_training_tags(
                inference_tags=None, training_tags=[random_tag_1, js_tag])