Skip to content

Commit f8d80d0

Browse files
committed
tests: add pytest flaky plugin
Signed-off-by: Antonio Pedro Vieira <aps.vieira95@gmail.com>
1 parent a1b6218 commit f8d80d0

5 files changed

Lines changed: 30 additions & 11 deletions

File tree

poetry.lock

Lines changed: 27 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ requests = "^2.31.0"
1515

1616
[tool.poetry.group.test.dependencies]
1717
pytest = "^7.1.3"
18+
flaky = "^3.7.0"
1819

1920
[tool.poetry.group.docs.dependencies]
2021
Sphinx = "^5.1.1"

tests/test_currency.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
import sys
2-
3-
sys.path.append(".")
41
from datetime import datetime, date
52
import pandas as pd
3+
from pytest import mark
64
from bcb import currency
75

86

97
def test_currency_id():
108
assert currency._get_currency_id("USD") == 61
119

1210

11+
@mark.flaky(max_runs=20, min_passes=1)
1312
def test_currency_get_symbol():
1413
start_date = datetime.strptime("2020-12-01", "%Y-%m-%d")
1514
end_date = datetime.strptime("2020-12-05", "%Y-%m-%d")

tests/test_series.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import sys
2-
3-
sys.path.append(".")
41
from datetime import datetime
52
import pandas as pd
63
from bcb import sgs

tests/test_utils.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
import sys
2-
3-
sys.path.append(".")
4-
51
from datetime import datetime, date
62

73
from bcb import utils

0 commit comments

Comments
 (0)