mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-29 09:52:36 +02:00
Fixed the way the #1288 csv file test is loaded
This commit is contained in:
parent
f9e1e9241c
commit
72bc34e4af
2 changed files with 4 additions and 4 deletions
|
@ -423,7 +423,7 @@ class TestExport(IhatemoneyTestCase):
|
||||||
'2016-12-31,red wine,XXX,200.0,jeanne,1.0,"zorglub, tata"',
|
'2016-12-31,red wine,XXX,200.0,jeanne,1.0,"zorglub, tata"',
|
||||||
'2016-12-31,fromage à raclette,10.0,XXX,zorglub,2.0,"zorglub, jeanne, tata, pépé"',
|
'2016-12-31,fromage à raclette,10.0,XXX,zorglub,2.0,"zorglub, jeanne, tata, pépé"',
|
||||||
]
|
]
|
||||||
received_lines = resp.data.decode("utf-8").split("\n")
|
received_lines = resp.data.decode("utf-8-sig").split("\n")
|
||||||
|
|
||||||
for i, line in enumerate(expected):
|
for i, line in enumerate(expected):
|
||||||
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
||||||
|
@ -457,7 +457,7 @@ class TestExport(IhatemoneyTestCase):
|
||||||
"55.34,XXX,jeanne,tata",
|
"55.34,XXX,jeanne,tata",
|
||||||
"127.33,XXX,jeanne,zorglub",
|
"127.33,XXX,jeanne,zorglub",
|
||||||
]
|
]
|
||||||
received_lines = resp.data.decode("utf-8").split("\n")
|
received_lines = resp.data.decode("utf-8-sig").split("\n")
|
||||||
|
|
||||||
for i, line in enumerate(expected):
|
for i, line in enumerate(expected):
|
||||||
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
||||||
|
@ -656,7 +656,7 @@ class TestExport(IhatemoneyTestCase):
|
||||||
"date,what,amount,currency,payer_name,payer_weight,owers",
|
"date,what,amount,currency,payer_name,payer_weight,owers",
|
||||||
"2016-12-31,'=COS(36),10.0,EUR,zorglub,1.0,zorglub",
|
"2016-12-31,'=COS(36),10.0,EUR,zorglub,1.0,zorglub",
|
||||||
]
|
]
|
||||||
received_lines = resp.data.decode("utf-8").split("\n")
|
received_lines = resp.data.decode("utf-8-sig").split("\n")
|
||||||
|
|
||||||
for i, line in enumerate(expected):
|
for i, line in enumerate(expected):
|
||||||
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
assert set(line.split(",")) == set(received_lines[i].strip("\r").split(","))
|
||||||
|
|
|
@ -204,7 +204,7 @@ def csv2list_of_dicts(csv_to_convert):
|
||||||
"""Take a csv in-memory file and turns it into
|
"""Take a csv in-memory file and turns it into
|
||||||
a list of dictionnaries
|
a list of dictionnaries
|
||||||
"""
|
"""
|
||||||
csv_file = TextIOWrapper(csv_to_convert, encoding="utf-8")
|
csv_file = TextIOWrapper(csv_to_convert, encoding="utf-8-sig")
|
||||||
reader = csv.DictReader(csv_file)
|
reader = csv.DictReader(csv_file)
|
||||||
result = []
|
result = []
|
||||||
for r in reader:
|
for r in reader:
|
||||||
|
|
Loading…
Reference in a new issue