blob: 84c4cb762398b74ab861e3da54b704ce034c75a4 [file] [log] [blame] [edit]
#!/usr/bin/python -S
"""
combine_results_test.py: Tests for combine_results.py
"""
import csv
import cStringIO
import unittest
import combine_results # module under test
# TODO: Make these test more the header row. They rely heavily on the file
# system!
class CombineResultsTest(unittest.TestCase):
def testCombineDistResults(self):
stdin = cStringIO.StringIO('')
out = cStringIO.StringIO()
c_out = csv.writer(out)
combine_results.CombineDistResults(stdin, c_out, 10)
actual = out.getvalue()
self.assert_(actual.startswith('date'), actual)
def testCombineAssocResults(self):
stdin = cStringIO.StringIO('')
out = cStringIO.StringIO()
c_out = csv.writer(out)
combine_results.CombineAssocResults(stdin, c_out, 10)
actual = out.getvalue()
self.assert_(actual.startswith('dummy'), actual)
if __name__ == '__main__':
unittest.main()