Skip to content

Commit fec8e4a

Browse files
committed
fixed tests to windows
1 parent cbc096f commit fec8e4a

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

pandas/tests/io/formats/test_to_csv.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -746,35 +746,35 @@ def test_to_csv_iterative_compression_buffer(compression):
746746

747747
def test_new_style_float_format_basic():
748748
df = DataFrame({"A": [1234.56789, 9876.54321]})
749-
result = df.to_csv(float_format="{:.2f}")
749+
result = df.to_csv(float_format="{:.2f}", lineterminator="\n")
750750
expected = ",A\n0,1234.57\n1,9876.54\n"
751751
assert result == expected
752752

753753

754754
def test_new_style_float_format_thousands():
755755
df = DataFrame({"A": [1234.56789, 9876.54321]})
756-
result = df.to_csv(float_format="{:,.2f}")
756+
result = df.to_csv(float_format="{:,.2f}", lineterminator="\n")
757757
expected = ',A\n0,"1,234.57"\n1,"9,876.54"\n'
758758
assert result == expected
759759

760760

761761
def test_new_style_scientific_format():
762762
df = DataFrame({"A": [0.000123, 0.000456]})
763-
result = df.to_csv(float_format="{:.2e}")
763+
result = df.to_csv(float_format="{:.2e}", lineterminator="\n")
764764
expected = ",A\n0,1.23e-04\n1,4.56e-04\n"
765765
assert result == expected
766766

767767

768768
def test_new_style_with_nan():
769769
df = DataFrame({"A": [1.23, np.nan, 4.56]})
770-
result = df.to_csv(float_format="{:.2f}", na_rep="NA")
770+
result = df.to_csv(float_format="{:.2f}", na_rep="NA", lineterminator="\n")
771771
expected = ",A\n0,1.23\n1,NA\n2,4.56\n"
772772
assert result == expected
773773

774774

775775
def test_new_style_with_mixed_types():
776776
df = DataFrame({"A": [1.23, 4.56], "B": ["x", "y"]})
777-
result = df.to_csv(float_format="{:.2f}")
777+
result = df.to_csv(float_format="{:.2f}", lineterminator="\n")
778778
expected = ",A,B\n0,1.23,x\n1,4.56,y\n"
779779
assert result == expected
780780

@@ -783,7 +783,7 @@ def test_new_style_with_mixed_types_in_column():
783783
df = DataFrame({"A": [1.23, "text", 4.56]})
784784
with warnings.catch_warnings(record=True):
785785
warnings.simplefilter("always")
786-
result = df.to_csv(float_format="{:.2f}")
786+
result = df.to_csv(float_format="{:.2f}", lineterminator="\n")
787787

788788
expected = ",A\n0,1.23\n1,text\n2,4.56\n"
789789
assert result == expected
@@ -803,56 +803,56 @@ def test_invalid_new_style_format_specifier():
803803

804804
def test_old_style_format_compatibility():
805805
df = DataFrame({"A": [1234.56789, 9876.54321]})
806-
result = df.to_csv(float_format="%.2f")
806+
result = df.to_csv(float_format="%.2f", lineterminator="\n")
807807
expected = ",A\n0,1234.57\n1,9876.54\n"
808808
assert result == expected
809809

810810

811811
def test_callable_float_format_compatibility():
812812
df = DataFrame({"A": [1234.56789, 9876.54321]})
813-
result = df.to_csv(float_format=lambda x: f"{x:,.2f}")
813+
result = df.to_csv(float_format=lambda x: f"{x:,.2f}", lineterminator="\n")
814814
expected = ',A\n0,"1,234.57"\n1,"9,876.54"\n'
815815
assert result == expected
816816

817817

818818
def test_no_float_format():
819819
df = DataFrame({"A": [1.23, 4.56]})
820-
result = df.to_csv(float_format=None)
820+
result = df.to_csv(float_format=None, lineterminator="\n")
821821
expected = ",A\n0,1.23\n1,4.56\n"
822822
assert result == expected
823823

824824

825825
def test_large_numbers():
826826
df = DataFrame({"A": [1e308, 2e308]})
827-
result = df.to_csv(float_format="{:.2e}")
827+
result = df.to_csv(float_format="{:.2e}", lineterminator="\n")
828828
expected = ",A\n0,1.00e+308\n1,inf\n"
829829
assert result == expected
830830

831831

832832
def test_zero_and_negative():
833833
df = DataFrame({"A": [0.0, -1.23456]})
834-
result = df.to_csv(float_format="{:+.2f}")
834+
result = df.to_csv(float_format="{:+.2f}", lineterminator="\n")
835835
expected = ",A\n0,+0.00\n1,-1.23\n"
836836
assert result == expected
837837

838838

839839
def test_unicode_format():
840840
df = DataFrame({"A": [1.23, 4.56]})
841-
result = df.to_csv(float_format="{:.2f}€", encoding="utf-8")
841+
result = df.to_csv(float_format="{:.2f}€", encoding="utf-8", lineterminator="\n")
842842
expected = ",A\n0,1.23€\n1,4.56€\n"
843843
assert result == expected
844844

845845

846846
def test_empty_dataframe():
847847
df = DataFrame({"A": []})
848-
result = df.to_csv(float_format="{:.2f}")
848+
result = df.to_csv(float_format="{:.2f}", lineterminator="\n")
849849
expected = ",A\n"
850850
assert result == expected
851851

852852

853853
def test_multi_column_float():
854854
df = DataFrame({"A": [1.23, 4.56], "B": [7.89, 0.12]})
855-
result = df.to_csv(float_format="{:.2f}")
855+
result = df.to_csv(float_format="{:.2f}", lineterminator="\n")
856856
expected = ",A,B\n0,1.23,7.89\n1,4.56,0.12\n"
857857
assert result == expected
858858

@@ -865,20 +865,20 @@ def test_invalid_float_format_type():
865865

866866
def test_new_style_with_inf():
867867
df = DataFrame({"A": [1.23, np.inf, -np.inf]})
868-
result = df.to_csv(float_format="{:.2f}", na_rep="NA")
868+
result = df.to_csv(float_format="{:.2f}", na_rep="NA", lineterminator="\n")
869869
expected = ",A\n0,1.23\n1,inf\n2,-inf\n"
870870
assert result == expected
871871

872872

873873
def test_new_style_with_precision_edge():
874874
df = DataFrame({"A": [1.23456789]})
875-
result = df.to_csv(float_format="{:.10f}")
875+
result = df.to_csv(float_format="{:.10f}", lineterminator="\n")
876876
expected = ",A\n0,1.2345678900\n"
877877
assert result == expected
878878

879879

880880
def test_new_style_with_template():
881881
df = DataFrame({"A": [1234.56789]})
882-
result = df.to_csv(float_format="Value: {:,.2f}")
882+
result = df.to_csv(float_format="Value: {:,.2f}", lineterminator="\n")
883883
expected = ',A\n0,"Value: 1,234.57"\n'
884884
assert result == expected

0 commit comments

Comments
 (0)