import csv
import os
import re
-from StringIO import StringIO
+from io import StringIO
try:
import json
-except ImportError, e:
+except ImportError as e:
import simplejson as json
from django.test import TestCase
flowcell_info = json.loads(flowcell_request.content)
options = getCombinedOptions(['-f','FC12150','-g',os.getcwd()])
- genome_map = {u'Homo sapiens': '/tmp/hg18' }
+ genome_map = {'Homo sapiens': '/tmp/hg18' }
config = format_gerald_config(options, flowcell_info, genome_map)
config_lines = config.split('\n')
output = StringIO()
save_sample_sheet(output, options, flowcell_info)
- print output.buf
+ print(output.buf)
output.seek(0)
sheet = list(csv.DictReader(output))
]
self.failUnlessEqual(len(sheet), len(expected))
for s, e in zip(sheet, expected):
- for key in e.keys():
+ for key in list(e.keys()):
self.failUnlessEqual(s[key], e[key],
"%s != %s for key %s" % (s[key],e[key], key))