使用的Python编辑器为Geany
survey.py的代码如下:
# -*- coding: GBK -*-
class AnonymousSurvey():
"""收集匿名调查问卷的答案"""
def __init__(self,question):
"""存储一个问题,并为存储答案做准备"""
self.question = question
self.responses = []
def show_question(self):
"""显示调查问卷"""
print(self.question)
def store_response(self, new_response):
"""存储单份调查问卷"""
self.responses.append(new_response)
def show_results(self):
"""显示收集到的所有答卷"""
print("Survey results: ")
for response in self.responses:
print('- ' + response)
test.survey.py的代码如下:
import unittest
from survey import AnonymousSurvey
class TestAnonymousSurvey(unittest.TestCase):
"""针对该类的测试"""
def test_store_single_response(self):
question = "What language did you first learn to spe