import csv,io
text='company,id\n"Acme, Dubai",42\n'
rows=list(csv.DictReader(io.StringIO(text)))
assert rows==[{'company':'Acme, Dubai','id':'42'}]
assert len(text.splitlines()[1].split(','))==3
multiline=list(csv.reader(io.StringIO('"line one\nline two",42\n')))
assert multiline==[['line one\nline two','42']]
print('PASS: quoted comma and quoted newline stay in one field')
