def test_add_product_to_product_set(capsys, test_resources): product_set_id, product_id = test_resources add_product_to_product_set(PROJECT_ID, LOCATION, product_id, product_set_id) list_products_in_product_set(PROJECT_ID, LOCATION, product_set_id) out, _ = capsys.readouterr() assert 'Product id: {}'.format(product_id) in out
def test_add_product_to_product_set(capsys, product_and_product_set): list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) not in out add_product_to_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) in out
def test_add_product_to_product_set(capsys, product_and_product_set): list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID not in out add_product_to_product_set( PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID in out
def test_remove_product_from_product_set(capsys, product_and_product_set): add_product_to_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID in out remove_product_from_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID not in out
def test_remove_product_from_product_set(capsys): add_product_to_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) in out remove_product_from_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) not in out
def test_import_product_sets(capsys, teardown): list_product_sets(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert PRODUCT_SET_ID not in out list_products(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert PRODUCT_ID_1 not in out assert PRODUCT_ID_2 not in out list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID_1 not in out assert PRODUCT_ID_2 not in out list_reference_images(PROJECT_ID, LOCATION, PRODUCT_ID_1) out, _ = capsys.readouterr() assert IMAGE_URI_1 not in out list_reference_images(PROJECT_ID, LOCATION, PRODUCT_ID_2) out, _ = capsys.readouterr() assert IMAGE_URI_2 not in out import_product_sets(PROJECT_ID, LOCATION, GCS_URI) list_product_sets(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert PRODUCT_SET_ID in out list_products(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert PRODUCT_ID_1 in out assert PRODUCT_ID_2 in out list_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID) out, _ = capsys.readouterr() assert PRODUCT_ID_1 in out assert PRODUCT_ID_2 in out list_reference_images(PROJECT_ID, LOCATION, PRODUCT_ID_1) out, _ = capsys.readouterr() assert IMAGE_URI_1 in out list_reference_images(PROJECT_ID, LOCATION, PRODUCT_ID_2) out, _ = capsys.readouterr() assert IMAGE_URI_2 in out