44import pandas as pd
55import pins
66import numpy
7+ import time
78import vetiver
89
910import pytest
@@ -58,6 +59,7 @@ def df_metrics_old():
5859def 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):
7779def 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):
8790def 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):
108112def 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