def test_delete_glossary(capsys, unique_glossary_id):
    beta_snippets.create_glossary(PROJECT_ID, unique_glossary_id)
    beta_snippets.delete_glossary(PROJECT_ID, unique_glossary_id)
    out, _ = capsys.readouterr()
    assert PROJECT_ID in out
    assert 'us-central1' in out
    assert unique_glossary_id in out
def test_delete_glossary(capsys, unique_glossary_id):
    beta_snippets.create_glossary(PROJECT_ID, unique_glossary_id)
    beta_snippets.delete_glossary(PROJECT_ID, unique_glossary_id)
    out, _ = capsys.readouterr()
    assert PROJECT_ID in out
    assert 'us-central1' in out
    assert unique_glossary_id in out
def unique_glossary_id():
    """Get a unique ID. Attempts to delete glossary with this ID after test."""
    glossary_id = "must-start-with-letters-" + str(uuid.uuid1())

    yield glossary_id

    try:
        beta_snippets.delete_glossary(PROJECT_ID, glossary_id)
    except Exception:
        pass
def unique_glossary_id():
    """Get a unique ID. Attempts to delete glossary with this ID after test."""
    glossary_id = 'must-start-with-letters-' + str(uuid.uuid1())

    yield glossary_id

    try:
        beta_snippets.delete_glossary(PROJECT_ID, glossary_id)
    except Exception:
        pass
def glossary():
    """Get the ID of a glossary available to session (do not mutate/delete)."""
    glossary_id = "must-start-with-letters-" + str(uuid.uuid1())
    beta_snippets.create_glossary(PROJECT_ID, glossary_id)

    yield glossary_id

    try:
        beta_snippets.delete_glossary(PROJECT_ID, glossary_id)
    except Exception:
        pass
def glossary():
    """Get the ID of a glossary available to session (do not mutate/delete)."""
    glossary_id = 'must-start-with-letters-' + str(uuid.uuid1())
    beta_snippets.create_glossary(PROJECT_ID, glossary_id)

    yield glossary_id

    try:
        beta_snippets.delete_glossary(PROJECT_ID, glossary_id)
    except Exception:
        pass
Exemple #7
0
def test_create_and_delete_glossary():
    sys.path.insert(1, "../")
    from beta_snippets import delete_glossary

    languages = ["fr", "en"]
    glossary_name = f"test-glossary-{uuid.uuid4()}"
    glossary_uri = "gs://cloud-samples-data/translation/bistro_glossary.csv"

    # create_glossary will raise an exception if creation fails
    create_glossary(languages, PROJECT_ID, glossary_name, glossary_uri)

    # Delete glossary so that future tests will pass
    # delete_glossary will raise an exception if deletion fails
    delete_glossary(PROJECT_ID, glossary_name)
Exemple #8
0
def test_create_and_delete_glossary():
    sys.path.insert(1, '../')
    from beta_snippets import delete_glossary

    languages = ['fr', 'en']
    glossary_name = 'test-glossary'
    glossary_uri = 'gs://cloud-samples-data/translation/bistro_glossary.csv'

    # create_glossary will raise an exception if creation fails
    create_glossary(languages, PROJECT_ID, glossary_name, glossary_uri)

    # Delete glossary so that future tests will pass
    # delete_glossary will raise an exception if deletion fails
    delete_glossary(PROJECT_ID, glossary_name)