本文整理汇总了Python中question.Question.answers方法的典型用法代码示例。如果您正苦于以下问题:Python Question.answers方法的具体用法?Python Question.answers怎么用?Python Question.answers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类question.Question
的用法示例。
在下文中一共展示了Question.answers方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: loadSurvey
# 需要导入模块: from question import Question [as 别名]
# 或者: from question.Question import answers [as 别名]
def loadSurvey(filename):
from question import Question
from answer import Answer
survey = None
f = open(filename, "r")
if f is not None:
s = ""
b = f.read(512)
while len(b):
s += b
b = f.read(512)
f.close()
sd = jsonpickle.decode(s)
survey = Survey()
survey.name = sd['name']
survey.questions = {}
for qd in sd['questions'].values():
question = Question()
question.id = qd['id']
question.name = qd['name']
question.answers = {}
for ad in qd['answers'].values():
answer = Answer()
answer.id = ad['id']
answer.value = ad['value']
answer.selected = ad['selected']
answer.editable = ad['editable']
question.answers[answer.id] = answer
survey.questions[question.id] = question
return survey
示例2: test_blank_name
# 需要导入模块: from question import Question [as 别名]
# 或者: from question.Question import answers [as 别名]
def test_blank_name(self):
question = Question()
question.text = 'Blank test question'
question.answers = []
try:
question.save()
except KeyError, e:
print 'Adding blank question failed: %s' % e