class TestAnonymousSurvey(unittest.TestCase): """针对AnonymousSurvey 类的测试""" def setUp(self): """创建一个调查对象和一组答案,供使用的测试的方法使用""" question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Spanish', 'Mandarin'] def test_store_single_response(self): """测试单个答案会被妥善的存储""" # question = "What language did you first learn to speak?" self.my_survey.store_responses(self.responses[0]) # my_survey.store_responses('English') self.assertIn('English', self.my_survey.responses) def test_store_three_responses(self): """测试三个答案会被妥善的存储""" question = 'What language did you first learn to speak?' my_survey = AnonymousSurvey(question) responses = ['English', 'Spanish', 'Mandarin'] for response in responses: my_survey.store_responses(response) for response in responses: self.assertIn(response, my_survey.responses)
def test_store_single_response(self): """Test that a single response is stored properly""" question = "What language did you first learn to speak" my_survey = AnonymousSurvey(question) my_survey.store_responses('english') self.assertIn('english', my_survey.responses)
def test_store_three_responses(self): question = 'which language did you learn to speak first?' my_survey = AnonymousSurvey(question) responses = ['english', 'chinese', 'spainish'] for response in responses: my_survey.store_responses(response) for response in responses: self.assertIn(response, my_survey.responses)
def test_store_three_responses(self): """测试三个答案会被妥善的存储""" question = 'What language did you first learn to speak?' my_survey = AnonymousSurvey(question) responses = ['English', 'Spanish', 'Mandarin'] for response in responses: my_survey.store_responses(response) for response in responses: self.assertIn(response, my_survey.responses)
def test_store_three_responses(self): """Test that three individual responses are stored properly.""" question = "What language did you first learn to speak?" my_survey = AnonymousSurvey(question) responses = ['English', 'Spanish', 'Mandarin'] for response in responses: my_survey.store_responses(response) for response in responses: self.assertIn(response, my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Chinese', 'Spanish'] def test_store_single_response(self): self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): self.my_survey.store_responses(self.responses) self.assertIn(self.responses, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): question = "what language?" self.my_survey = AnonymousSurvey(question) self.responses = ['Eng', 'france', 'china'] def test_store_single_response(self): self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_response(self): for response in self.responses: self.my_survey.store_responses(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): question = 'What language did you first learn to speak?' self.my_survey = AnonymousSurvey(question) self.responses = ['Chinese', 'English', 'Japanese'] def test_story_single_response(self): """测试单个答案是否存储""" self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_response(self): """测试三个答案是否存储""" for response in self.responses: self.my_survey.store_responses(response) self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): question = "What language?" self.my_survey = AnonymousSurvey(question) self.responses = ["English", "Spanish", "Mandarin"] def test_store_single_response(self): self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): for response in self.responses: self.my_survey.store_responses(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class testAnonymousSurvey(unittest.TestCase): """针对AnonymousSurvey的测试类""" def setUp(self): """创建一个调查对象和一组答案,供使用的测试方法使用""" question="What language did you first learn to speak?" self.my_survey=AnonymousSurvey(question) self.responses=['English','Chinese','Japenese'] def test_store_single_response(self): """测试单个答案会被存储""" self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0],self.my_survey.responses) def test_store_three_responses(self): for re in self.responses: self.my_survey.store_responses(re) for re in self.responses: self.assertIn(re,self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): #使用setUp()只需创建对象一次,并在每个测试方法中使用。 question = 'which language did you learn to speak first?' self.my_survey = AnonymousSurvey( question) #创建一个调查对象,变量名前加self(即存在属性中),即可在这个类的任何地方使用。 self.responses = ['english', 'chinese', 'spainish' ] #创建一个答案列表,变量名前加self(即存在属性中),即可在这个类的任何地方使用。 def test_store_single_response(self): self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): for response in self.responses: self.my_survey.store_responses(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Test case for AnonymousSurvey class""" def setUp(self): """Set up for AnonymousServer instance""" question = "Where are you?" self.my_survey = AnonymousSurvey(question) self.responses = ['Lynnfield', 'Boston', 'Cambridge'] def test_store_single_response(self): """Does a single response store properly?""" self.my_survey.store_responses(self.responses[0]) self.assertIn("Lynnfield", self.my_survey.responses) def test_store_multiple_responses(self): """Do multiple responses store properly?""" for res in self.responses: self.my_survey.store_responses(res) self.assertIn(res, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): self.question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(self.question) self.responses = ["English", "French", "Krio"] def test_store_single_response(self): self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_multiple_response(self): # Add all response to the response variable for response in self.responses: self.my_survey.store_responses(response) # Test for the responses for response in self.my_survey.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Tests for the class AnonymousSurvey.""" def setUp(self): """Create a survey and a set of responses for use in all test methods.""" question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Spanish', 'Dutch'] def test_store_single_response(self): """Test that a single response is stored properly.""" self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Test that three individual responses are stored properly.""" for response in self.responses: self.my_survey.store_responses(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Test for the class AnonymousSurvey""" def setUp(self): """ Create a survey and set of responses for use in all test methods. """ question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) # Instance as an attribute. self.responses = ["English", "Spanish", "Mandarin"] def test_store_single_response(self): """Test that a single response is stored properly""" self.my_survey.store_responses(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Test that three individual responses store properly""" for response in self.responses: self.my_survey.store_responses(response) self.assertIn(response, self.my_survey.responses)
from survey import AnonymousSurvey # Define a question and make a survey question = "What language did you first learn" my_survey =AnonymousSurvey(question) # show the qustion and store the responses my_survey.show_question() print('Enter q to quit \n') while True: response = input("Language::") if response =='q': break my_survey.store_responses(response) # show the results print("\n Thank You to everyone who participated in the survey") my_survey.show_results()
from survey import AnonymousSurvey question = "How old are you?" my_survey = AnonymousSurvey(question) my_survey.show_question() print("Press 'q' to quit") while True: feedback = input("Age: ") if feedback == 'q': break my_survey.store_responses(feedback) print("\nHere are the survey results") my_survey.show_responses()
def test_store_single_response(self): question = 'which language did you learn to speak first?' my_survey = AnonymousSurvey(question) my_survey.store_responses('english') self.assertIn('english', my_survey.responses)