def product_set():
    # set up
    create_product_set(
        PROJECT_ID, LOCATION, PRODUCT_SET_ID, PRODUCT_SET_DISPLAY_NAME)

    yield None

    # tear down
    delete_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID)
Exemplo n.º 2
0
def product_set():
    # set up
    create_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID,
                       PRODUCT_SET_DISPLAY_NAME)

    yield None

    # tear down
    delete_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID)
Exemplo n.º 3
0
def test_create_product_set(capsys):
    list_product_sets(PROJECT_ID, LOCATION)
    out, _ = capsys.readouterr()
    assert PRODUCT_SET_ID not in out

    create_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID,
                       PRODUCT_SET_DISPLAY_NAME)
    list_product_sets(PROJECT_ID, LOCATION)
    out, _ = capsys.readouterr()
    assert PRODUCT_SET_ID in out

    delete_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID)
def setup_teardown():
    # set up
    create_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID,
                       PRODUCT_SET_DISPLAY_NAME)
    create_product(PROJECT_ID, LOCATION, PRODUCT_ID, PRODUCT_DISPLAY_NAME,
                   PRODUCT_CATEGORY)

    yield

    # tear down
    delete_product(PROJECT_ID, LOCATION, PRODUCT_ID)
    delete_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID)
def test_create_product_set(capsys):
    list_product_sets(PROJECT_ID, LOCATION)
    out, _ = capsys.readouterr()
    assert PRODUCT_SET_ID not in out

    create_product_set(
        PROJECT_ID, LOCATION, PRODUCT_SET_ID,
        PRODUCT_SET_DISPLAY_NAME)
    list_product_sets(PROJECT_ID, LOCATION)
    out, _ = capsys.readouterr()
    assert PRODUCT_SET_ID in out

    delete_product_set(PROJECT_ID, LOCATION, PRODUCT_SET_ID)
Exemplo n.º 6
0
def test_resources():
    # set up
    product_set_id = f'test_set_{uuid.uuid4()}'
    product_id = f'test_product_{uuid.uuid4()}'
    create_product_set(PROJECT_ID, LOCATION, product_set_id,
                       PRODUCT_SET_DISPLAY_NAME)
    create_product(PROJECT_ID, LOCATION, product_id, PRODUCT_DISPLAY_NAME,
                   PRODUCT_CATEGORY)

    yield product_set_id, product_id

    # tear down
    delete_product(PROJECT_ID, LOCATION, product_id)
    delete_product_set(PROJECT_ID, LOCATION, product_set_id)
Exemplo n.º 7
0
def setup():
    # set up
    create_product_set(
        PROJECT_ID, LOCATION, PRODUCT_SET_ID, PRODUCT_SET_DISPLAY_NAME)