From 909f4feebc6191ab06d35a79454771641d2ab3da Mon Sep 17 00:00:00 2001 From: Takashi Matsuo Date: Tue, 7 Apr 2020 09:45:47 -0700 Subject: [PATCH] testing: mark some tests as flaky [(#3288)](https://github.com/GoogleCloudPlatform/python-docs-samples/issues/3288) fixes #3138 --- samples/snippets/manage_dataset_test.py | 4 ++++ samples/snippets/requirements-test.txt | 1 + 2 files changed, 5 insertions(+) diff --git a/samples/snippets/manage_dataset_test.py b/samples/snippets/manage_dataset_test.py index ac7cd83..02f3c93 100644 --- a/samples/snippets/manage_dataset_test.py +++ b/samples/snippets/manage_dataset_test.py @@ -33,6 +33,7 @@ def dataset(): manage_dataset.delete_dataset(dataset.name) +@pytest.mark.flaky(max_runs=3) def test_create_dataset(capsys): response = manage_dataset.create_dataset(PROJECT_ID) out, _ = capsys.readouterr() @@ -42,18 +43,21 @@ def test_create_dataset(capsys): manage_dataset.delete_dataset(response.name) +@pytest.mark.flaky(max_runs=3) def test_list_dataset(capsys, dataset): manage_dataset.list_datasets(PROJECT_ID) out, _ = capsys.readouterr() assert dataset.name in out +@pytest.mark.flaky(max_runs=3) def test_get_dataset(capsys, dataset): manage_dataset.get_dataset(dataset.name) out, _ = capsys.readouterr() assert "The dataset resource name:" in out +@pytest.mark.flaky(max_runs=3) def test_delete_dataset(capsys): # Creates a dataset. response = manage_dataset.create_dataset(PROJECT_ID) diff --git a/samples/snippets/requirements-test.txt b/samples/snippets/requirements-test.txt index 781d432..1b569cb 100644 --- a/samples/snippets/requirements-test.txt +++ b/samples/snippets/requirements-test.txt @@ -1 +1,2 @@ pytest==5.3.2 +flaky==3.6.1