3232 pytestmark .append (pytest .mark .filterwarnings ("ignore::DeprecationWarning" ))
3333
3434
35- def test_get_countries ():
35+ def test_get_countries (connected , use_to_html ):
3636 df = get_countries ()
3737 assert len (df .columns ) > 5
3838 assert len (df .index ) > 100
39- show (df )
39+ show (df , connected = connected , use_to_html = use_to_html )
4040
4141
4242@pytest .mark .skipif (sys .version_info < (3 ,), reason = "fails in Py2" )
43- def test_get_population ():
43+ def test_get_population (connected , use_to_html ):
4444 x = get_population ()
4545 assert len (x ) > 30
4646 assert x .max () > 7e9
47- show (x )
47+ show (x , connected = connected , use_to_html = use_to_html )
4848
4949
50- def test_get_indicators ():
50+ def test_get_indicators (connected , use_to_html ):
5151 df = get_indicators ()
5252 assert len (df .index ) == 500
5353 assert len (df .columns )
54- show (df )
54+ show (df , connected = connected , use_to_html = use_to_html )
5555
5656
5757@pytest .mark .skipif (
5858 sys .version_info < (3 , 7 ),
5959 reason = "AttributeError: 'Styler' object has no attribute 'to_html'" ,
6060)
61- def test_get_pandas_styler ():
61+ def test_get_pandas_styler (connected , use_to_html ):
6262 styler = get_pandas_styler ()
63- show (styler )
63+ show (styler , connected = connected , use_to_html = use_to_html )
6464
6565
6666def kwargs_remove_none (** kwargs ):
6767 return {key : value for key , value in kwargs .items () if value is not None }
6868
6969
70- def test_show_test_dfs (df , lengthMenu , monkeypatch ):
70+ def test_show_test_dfs (df , connected , use_to_html , lengthMenu , monkeypatch ):
7171 if "bigint" in df .columns :
7272 monkeypatch .setattr ("itables.options.warn_on_int_to_str_conversion" , False )
73- show (df , ** kwargs_remove_none (lengthMenu = lengthMenu ))
73+ show (
74+ df ,
75+ connected = connected ,
76+ use_to_html = use_to_html ,
77+ ** kwargs_remove_none (lengthMenu = lengthMenu )
78+ )
7479
7580
76- def test_to_html_datatable (df , lengthMenu , monkeypatch ):
81+ def test_to_html_datatable (df , connected , use_to_html , lengthMenu , monkeypatch ):
7782 if "bigint" in df .columns :
7883 monkeypatch .setattr ("itables.options.warn_on_int_to_str_conversion" , False )
79- to_html_datatable (df , ** kwargs_remove_none (lengthMenu = lengthMenu ))
84+ to_html_datatable (
85+ df ,
86+ connected = connected ,
87+ use_to_html = use_to_html ,
88+ ** kwargs_remove_none (lengthMenu = lengthMenu )
89+ )
8090
8191
8292def test_ordered_categories ():
@@ -92,16 +102,16 @@ def test_format_column(series_name, series):
92102
93103
94104@pytest .mark .parametrize ("series_name,series" , get_dict_of_test_series ().items ())
95- def test_show_test_series (series_name , series , monkeypatch ):
105+ def test_show_test_series (series_name , series , connected , use_to_html , monkeypatch ):
96106 if "bigint" in series_name :
97107 monkeypatch .setattr ("itables.options.warn_on_int_to_str_conversion" , False )
98- show (series )
108+ show (series , connected = connected , use_to_html = use_to_html )
99109
100110
101- def test_show_df_with_duplicate_column_names ():
111+ def test_show_df_with_duplicate_column_names (connected , use_to_html ):
102112 df = pd .DataFrame ({"a" : [0 ], "b" : [0.0 ], "c" : ["str" ]})
103113 df .columns = ["duplicated_name" ] * 3
104- show (df )
114+ show (df , connected = connected , use_to_html = use_to_html )
105115
106116
107117@pytest .mark .parametrize ("type" , COLUMN_TYPES )
0 commit comments