@@ -997,11 +997,11 @@ mod tests {
997997 #[ test]
998998 fn save_html ( ) {
999999 let plot = create_test_plot ( ) ;
1000- let dst = PathBuf :: from ( "example .html" ) ;
1000+ let dst = PathBuf :: from ( "plotly_example .html" ) ;
10011001 plot. write_html ( & dst) ;
10021002 assert ! ( dst. exists( ) ) ;
1003+ #[ cfg( not( feature = "debug" ) ) ]
10031004 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1004- assert ! ( !dst. exists( ) ) ;
10051005 }
10061006
10071007 #[ cfg( feature = "plotly_static" ) ]
@@ -1017,7 +1017,7 @@ mod tests {
10171017 #[ cfg( feature = "plotly_static" ) ]
10181018 fn save_to_png ( ) {
10191019 let plot = create_test_plot ( ) ;
1020- let dst = PathBuf :: from ( "example .png" ) ;
1020+ let dst = PathBuf :: from ( "plotly_example .png" ) ;
10211021 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
10221022 . webdriver_port ( get_unique_port ( ) )
10231023 . build ( )
@@ -1028,15 +1028,15 @@ mod tests {
10281028 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
10291029 let file_size = metadata. len ( ) ;
10301030 assert ! ( file_size > 0 , ) ;
1031+ #[ cfg( not( feature = "debug" ) ) ]
10311032 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1032- assert ! ( !dst. exists( ) ) ;
10331033 }
10341034
10351035 #[ test]
10361036 #[ cfg( feature = "plotly_static" ) ]
10371037 fn save_to_jpeg ( ) {
10381038 let plot = create_test_plot ( ) ;
1039- let dst = PathBuf :: from ( "example .jpeg" ) ;
1039+ let dst = PathBuf :: from ( "plotly_example .jpeg" ) ;
10401040 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
10411041 . webdriver_port ( get_unique_port ( ) )
10421042 . build ( )
@@ -1047,15 +1047,15 @@ mod tests {
10471047 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
10481048 let file_size = metadata. len ( ) ;
10491049 assert ! ( file_size > 0 , ) ;
1050+ #[ cfg( not( feature = "debug" ) ) ]
10501051 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1051- assert ! ( !dst. exists( ) ) ;
10521052 }
10531053
10541054 #[ test]
10551055 #[ cfg( feature = "plotly_static" ) ]
10561056 fn save_to_svg ( ) {
10571057 let plot = create_test_plot ( ) ;
1058- let dst = PathBuf :: from ( "example .svg" ) ;
1058+ let dst = PathBuf :: from ( "plotly_example .svg" ) ;
10591059 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
10601060 . webdriver_port ( get_unique_port ( ) )
10611061 . build ( )
@@ -1066,35 +1066,42 @@ mod tests {
10661066 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
10671067 let file_size = metadata. len ( ) ;
10681068 assert ! ( file_size > 0 , ) ;
1069+ #[ cfg( not( feature = "debug" ) ) ]
10691070 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1070- assert ! ( !dst. exists( ) ) ;
10711071 }
10721072
10731073 #[ test]
10741074 #[ cfg( feature = "plotly_static" ) ]
10751075 fn save_to_pdf ( ) {
10761076 let plot = create_test_plot ( ) ;
1077- let dst = PathBuf :: from ( "example.pdf" ) ;
1077+ let dst = PathBuf :: from ( "plotly_example.pdf" ) ;
1078+ #[ cfg( feature = "debug" ) ]
10781079 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
1080+ . spawn_webdriver ( true )
10791081 . webdriver_port ( get_unique_port ( ) )
10801082 . pdf_export_timeout ( 750 )
10811083 . build ( )
10821084 . unwrap ( ) ;
1085+ #[ cfg( not( feature = "debug" ) ) ]
1086+ let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
1087+ . webdriver_port ( get_unique_port ( ) )
1088+ . build ( )
1089+ . unwrap ( ) ;
10831090 plot. write_image_with_exporter ( & mut exporter, & dst, ImageFormat :: PDF , 1024 , 680 , 1.0 )
10841091 . unwrap ( ) ;
10851092 assert ! ( dst. exists( ) ) ;
10861093 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
10871094 let file_size = metadata. len ( ) ;
10881095 assert ! ( file_size > 0 , ) ;
1096+ #[ cfg( not( feature = "debug" ) ) ]
10891097 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1090- assert ! ( !dst. exists( ) ) ;
10911098 }
10921099
10931100 #[ test]
10941101 #[ cfg( feature = "plotly_static" ) ]
10951102 fn save_to_webp ( ) {
10961103 let plot = create_test_plot ( ) ;
1097- let dst = PathBuf :: from ( "example .webp" ) ;
1104+ let dst = PathBuf :: from ( "plotly_example .webp" ) ;
10981105 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
10991106 . webdriver_port ( get_unique_port ( ) )
11001107 . build ( )
@@ -1105,8 +1112,8 @@ mod tests {
11051112 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
11061113 let file_size = metadata. len ( ) ;
11071114 assert ! ( file_size > 0 , ) ;
1115+ #[ cfg( not( feature = "debug" ) ) ]
11081116 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1109- assert ! ( !dst. exists( ) ) ;
11101117 }
11111118
11121119 #[ test]
@@ -1173,7 +1180,7 @@ mod tests {
11731180 . name ( "Surface" ) ;
11741181
11751182 plot. add_trace ( surface) ;
1176- let dst = PathBuf :: from ( "example .png" ) ;
1183+ let dst = PathBuf :: from ( "plotly_example_surface .png" ) ;
11771184 let mut exporter = plotly_static:: StaticExporterBuilder :: default ( )
11781185 . webdriver_port ( get_unique_port ( ) )
11791186 . build ( )
@@ -1191,7 +1198,7 @@ mod tests {
11911198 let metadata = std:: fs:: metadata ( & dst) . expect ( "Could not retrieve file metadata" ) ;
11921199 let file_size = metadata. len ( ) ;
11931200 assert ! ( file_size > 0 , ) ;
1201+ #[ cfg( not( feature = "debug" ) ) ]
11941202 assert ! ( std:: fs:: remove_file( & dst) . is_ok( ) ) ;
1195- assert ! ( !dst. exists( ) ) ;
11961203 }
11971204}
0 commit comments