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_purge_products_in_product_set(capsys): add_product_to_product_set(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_SET_ID) list_products(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) in out purge_products_in_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID, force=True) list_products(PROJECT_ID, LOCATION) out, _ = capsys.readouterr() assert 'Product id: {}'.format(PRODUCT_ID) not in out