Пример #1
0
 def testReturnAnswer(self):
     s1 = getattr(self, 's1')
     ssq1 = getattr(s1, 'ssq1')
     ssq1.addAnswer('Yes')
     csv_file = s1.buildSpreadsheet2()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "Yes" in csv_list[1], "Answer not in file"
     csv_file = s1.buildSpreadsheet3()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "0" in csv_list[1], "Answer not in file"
 def testReturnAnswer(self):
     s1 = getattr(self, 's1')
     ssq1 = getattr(s1, 'ssq1')
     ssq1.addAnswer('Yes')
     csv_file = s1.buildSpreadsheet2()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "Yes" in csv_list[1], "Answer not in file"
     csv_file = s1.buildSpreadsheet3()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "0" in csv_list[1], "Answer not in file"
 def testReturnSomething(self):
     s1 = getattr(self, "s1")
     ssq1 = getattr(s1, "ssq1")
     ssq1.addAnswer("Yes")
     csv_file = s1.buildSpreadsheet3()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "0" in csv_list[1], "Answer not in file"
 def testReturnMultipleAnswer(self):
     s1 = getattr(self, 's1')
     ssq1 = getattr(s1, 'ssq1')
     ssq1.addAnswer(['Yes', 'No'])
     csv_file = s1.buildSelectSpreadsheet()
     assert csv_file is not None
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "Yes" in csv_list[2], "Answer not in file"
Пример #5
0
 def testReturnMultipleAnswer(self):
     s1 = getattr(self, 's1')
     ssq1 = getattr(s1, 'ssq1')
     ssq1.addAnswer(['Yes', 'No'])
     csv_file = s1.buildSelectSpreadsheet()
     assert csv_file is not None
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "Yes" in csv_list[2], "Answer not in file"
 def testReturnSingleAnswer(self):
     s1 = getattr(self, "s1")
     ssq1 = getattr(s1, "ssq1")
     ssq1.addAnswer("Yes")
     csv_file = s1.buildSelectSpreadsheet()
     assert csv_file is not None
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert "Yes" in csv_list[2], "Answer not in file"
Пример #7
0
 def testUnicodeInTextAnswer(self):
     s1 = getattr(self, 's1')
     s1.invokeFactory('Survey Text Question', 'stq1')
     stq1 = getattr(s1, 'stq1')
     stq1.addAnswer(u'あいうえお')
     csv_file = s1.buildSpreadsheet2()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     # this is a hiragana a utf8 encoded
     assert '\xe3\x81\x82' == csv_list[1][16:19], "Answer not in file"
     assert len(csv_list[1].split(',')) == 3, "Answer treated as list"
 def testReturnNothing(self):
     s1 = getattr(self, 's1')
     csv_file = s1.buildSpreadsheet3()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert csv_list[1] == '', "More than header row returned"
Пример #9
0
 def testReturnNothing(self):
     s1 = getattr(self, 's1')
     csv_file = s1.buildSpreadsheet3()
     csv_list = fixLineEndings(csv_file)
     csv_list = csv_list.split("\n")
     assert csv_list[1] == '', "More than header row returned"