Skip to content

Commit 7b08861

Browse files
committed
tests: sleep between pin board writes
1 parent 461e174 commit 7b08861

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

vetiver/tests/test_monitor.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import pandas as pd
55
import pins
66
import numpy
7+
import time
78
import vetiver
89

910
import pytest
@@ -58,6 +59,7 @@ def df_metrics_old():
5859
def test_vetiver_pin_metrics_simple(df_metrics_old):
5960
board = pins.board_temp()
6061
board.pin_write(df_metrics_old, "test_metrics", type="csv")
62+
time.sleep(1)
6163

6264
df_metrics_new = pd.DataFrame(
6365
{
@@ -77,6 +79,7 @@ def test_vetiver_pin_metrics_simple(df_metrics_old):
7779
def test_vetiver_pin_metrics_overlap_error(df_metrics_old):
7880
board = pins.board_temp()
7981
board.pin_write(df_metrics_old, "test_metrics", type="csv")
82+
time.sleep(0.1)
8083

8184
with pytest.raises(ValueError) as exc_info:
8285
vetiver.pin_metrics(board, df_metrics_old, "test_metrics")
@@ -87,6 +90,7 @@ def test_vetiver_pin_metrics_overlap_error(df_metrics_old):
8790
def test_vetiver_pin_metrics_overwrite(df_metrics_old):
8891
board = pins.board_temp()
8992
board.pin_write(df_metrics_old, "test_metrics", type="csv")
93+
time.sleep(1)
9094

9195
# first row should update existing metrics
9296
df_metrics_new = pd.DataFrame(
@@ -108,6 +112,7 @@ def test_vetiver_pin_metrics_overwrite(df_metrics_old):
108112
def test_vetiver_pin_metrics_manual_pin_type(df_metrics_old):
109113
board = pins.board_temp()
110114
board.pin_write(df_metrics_old, "test_metrics", type="csv")
115+
time.sleep(1)
111116

112117
df_res = vetiver.pin_metrics(
113118
board, df_metrics_old, "test_metrics", overwrite=True, pin_type="joblib"

0 commit comments

Comments
 (0)