class TestAnonymousSurvey(unittest.TestCase): """Testy dla klasy AnonymousSurvey.""" def setUp(self): """ Utworzenie ankiety i zestawu odpowiedzi do użycia we wszystkich metodach testowych. """ question = "Jaki jest Twój ojczysty język?" self.my_survey = AnonymousSurvey(question) self.responses = ['angielski', 'hiszpański', 'polski'] def test_store_single_response(self): """ Sprawdzenie, czy pojedyncza odpowiedź jest prawidłowo przechowywana. """ self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """ Sprawdzenie, czy trzy pojedyncze odpowiedzi są prawidłowo przechowywane. """ for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
def test_store_single_response(self): """ Testa se uma única resposta é armazenada de forma apropriada.""" question = "What language did you first learn to speak?" my_survey = AnonymousSurvey(question) my_survey.store_response('English') self.assertIn('English',my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): # 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_response('English') # # self.assertIn('English', 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', 'Portuguese'] # for response in responses: # my_survey.store_response(response) # # for response in responses: # self.assertIn(response, my_survey.responses) # # unittest.main() 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): self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
def test_store_single_response(self): """test that a single response is store properly""" question = "What language did you first learn to speak?" my_survey = AnonymousSurvey(question) # create instance of class my_survey.store_response('English') self.assertIn('English', 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", "Mandarin"] def test_store_single_response(self): """Test that a single response is stored properly.""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
def test_store_single_response(self): """Test that a single response is stores properly.""" question = "What language dig you first learn to speak?" my_survey = AnonymousSurvey(question) my_survey.store_response('English') self.assertIn('English', my_survey.responses)
def test_store_three_responses(self): """ Testa se três respostas individuais são armazenada de forma apropriada.""" question = "What language did you first learn to speak?" my_survey = AnonymousSurvey(question) responses = ['English','Spanish', 'Mandarin'] for response in responses: my_survey.store_response(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_response(response) for response in responses: self.assertIn(response, my_survey.responses)
def test_store_three_response(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_response(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', 'Japanese'] def test_store_single_response(self): self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses[0]) def test_store_three_response(self): for response in self.responses : self.my_survey.store_response(response) for response in self.responses : self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): # 先运行setUp,再运行test_开头的函数 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): self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) # 测试3个响应是否存储成功 def test_store_three_response(self): for response in self.responses: self.my_survey.store_response(response) for response in self.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', 'Mandarin'] def test_store_single_response(self): """Test that a single response is stored properly.""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Tests for class AnonymousSurvey""" def setUp(self): """Create survey and set of answers for all test methods""" 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): """Check that a one response saved correct""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.response) def test_store_three_response(self): """Check that a three responses saved correct""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.response)
class TestAnonymousSurvey(unittest.TestCase): """针对AnonymousSurvey类的测试""" def setUp(self): """ 创建一个调查对象和一组答案,供使用的测试方法使用 :return: """ 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): self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """test single answer can be stored safely""" def setUp(self): """ create a survey object """ question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['Chines', 'English', 'Python'] def test_store_single_response(self): self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_reponse(self): for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses) def test_store_list_response(self): responses = ['a', 'b', 'c'] self.my_survey.store_response(responses) for response in responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): ''' 创建一个调查对象和一组答案,供使用的测试方法使用 ''' question = 'What is the best programming language you think?' self.my_survey = AnonymousSurvey(question) self.responses = ['C++', 'C', 'Java'] '''针对AnonymousSurvey类的测试''' def test_store_single_response(self): '''测试单个答案会被妥善地存储''' self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Testing for the AnonymousSurvey class.""" def setUp(self): """ Create a survey object and a set of answers for use by the test method used. """ 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): """Testing a single answer will be stored properly.""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Testing three answers will be stored properly.""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): '''针对AnonymousSurvey类的测试''' def setUp(self): ''' 创建一个调查对象和一组答案,供使用的测试方法使用 ''' question = 'what is your favorite language?' self.my_survey = AnonymousSurvey(question) self.responses = ['Python', 'C', 'Java'] def test_store_single_response(self): '''测试单个答案是否会被妥善储存''' self.my_survey.store_response(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_response(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): """set up the survey and add some responses to be used across the class""" question = "What language did you first learn?" self.my_survey = AnonymousSurvey(question) self.responses = ['English','Tamil','Telugu'] def test_store_single_response(self): """test that a single response is stored successfully""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0],self.my_survey.responses) def test_store_multiple_responses(self): """tets that multiple responses can be stored successfully""" for my_response in self.responses: self.my_survey.store_response(my_response) for respone in self.responses: self.assertIn(respone,self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Test for the AnonymousSurvey""" def setUp(self): """ Create a survey adn a set of responses for use in all test motheds. """ question = "What language did you first learn to speak? " self.my_sruvey = AnonymousSurvey(question) self.responses = ['Chinese', 'English', 'Python'] def test_store_single_response(self): """Test that a single response is stored perperly.""" self.my_sruvey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_sruvey.response) def test_store_three_respinses(self): """Test that three individual responses are stored perperly.""" for response in self.responses: self.my_sruvey.store_response(response) for response in self.responses: self.assertIn(response, self.my_sruvey.response)
class TestAnonymousSurvey(unittest.TestCase): """针对 AnonymousSurvey 类的测试。""" def setUp(self): """ 创建一个调查对象和一组答案,供使用的测试方法使用 """ filename = "favorite_languages2.json" question = "What language did you first learn to speak" self.my_survey = AnonymousSurvey(question, filename) self.responses = ['English', 'Spanish', 'Mandarin'] def test_store_single_response(self): """测试单个答案会被妥善的储存""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_rsponses(self): """测试三个答案会被妥善的存储""" for response in self.responses: self.my_survey.store_response(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', 'Spanish', 'Mandarin'] def test_store_single_response(self): """ 测试单个答案会被妥善地存储 """ self.my_survey.store_response(self.responses[0]) def test_store_three_responses(self): """测试三个答案会被妥善地存储""" print("\n") print(self.my_survey.responses) # 测试两次测试中相同变量my_survey.responses 是否被重置 for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonmyousSurvey(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): """Проверяет, что один ответ сохранен правильно.""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """AnonymousSurveyクラスのテスト""" def setUp(self): """ 全テストメソッドで使用できるアンケート調査インスタンスと回答のリスト """ question = "最初に勉強した言語は何ですか?" self.my_survey = AnonymousSurvey(question) self.responses = ['英語', 'スペイン語', '中国語'] def test_store_single_response(self): """1件の回答が正しく保存されているかをテストする""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """3件の異なる回答が正しく保存されているかをテストする""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """针对类的测试""" def setUp(self): # 如果要使用setUp()方法,那么之下的方法就必须包含在setUp方法中才可调用 """创建一个调查对象和一组答案,供测试方法使用""" question = "What language did you first learn to speal?" # 创建一个调查对象 self.my_survey = AnonymousSurvey( question) # 将这个变量存储到一个属性中 | 可以在这个类中的任何地方使用 self.responses = ['English', 'Chinese', 'Japanese'] # 创建一个属性,存储答案列表 | 可以在这个类中的任何地方使用 def test_store_single_response(self): """测试单个答案保存""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest2.TestCase): """针对AnonymousSurvey类的测试""" def setUp(self): """创建一个调查对象和一组答案,供使用的测试方法使用""" question = "What language did you first learn to speak?" # setUp方法创建了一个调查对象 self.my_survey = AnonymousSurvey(question) # setUp方法创建了一个答案列表 self.responses = ['English', 'Spanish', 'Chinese'] def test_store_single_response(self): """测试单个答案会被存储""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Testy dla klasy AnonymousSurvey.""" def setUp(self): """Utworzenie ankiety i zestawu odpowiedzi do użycia we wszystkich metodach testowych.""" question = "Jaki jest Twoj ojczysty język?" self.my_survey = AnonymousSurvey(question) self.responses = ['angielski', 'hiszpański', 'polski'] def test_store_single_response(self): """Sprawdzenie, czy pojedyncza odpowiedź jest prawidłowo przechowywana.""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Sprawdzenie, czy trzy pojedyncze odpowiedzi są prawidłowo przechowywane.""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestSurvey(unittest.TestCase): """针对AnonymousSurvey类的测试""" def setUp(self): """ 创建一个调查对象和一组答案,供使用的测试方法使用 """ question = "What langua did you learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Chinese', 'Mandarin'] def test_store_single_response(self): """测试单个答案会被妥善存储""" self.my_survey.store_response(self.responses[0]) self.assertIn("English", self.my_survey.responses) def test_store_three_reponse(self): """测试三个答案会被妥善保存""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """test for class Anonymoussurvey""" def setUp(self): """ create a Anonymoussurvey object, and responses used for test methods """ question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Spanish', 'Japnese'] def test_store_single_response(self): """test if single response can be stored""" self.my_survey.store_response(self.responses[0]) self.assertIn('English', self.my_survey.responses) def test_store_tree_responses(self): """test if three responses can be stored""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonmyousSurvey(unittest.TestCase): 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): self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses) '''
class TestAnonymousSurvey(unittest.TestCase): '''针对AnonymousSurvey类的测试''' # def test_store_single_response(self): # '''测试单个答案会被妥善地存储''' # question='What language did you first learn to speak?' # my_survey=AnonymousSurvey(question) # my_survey.store_response('English') # # self.assertIn('English',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_response(response) # for response in responses: # self.assertIn(response,my_survey.responses) # # # unittest.main() 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): '''测试单个答案会被妥善地存储''' self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Тесты для класса AnonymousSurvey""" def setUp(self): """Создание опроса и набора ответов для всех тестовых методов.""" question = 'На каком языке вы впервые научились говорить?' self.my_survey = AnonymousSurvey(question) self.responses = ['Русский', 'Английский', 'Неметский'] def test_store_single_response(self): """Проверяет, что один ответ сохранен правильно.""" self.my_survey.store_response(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_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """针对AnonymousSurvey类的测试""" # 该方法将先于其他'test_'打头的方法运行。 # 这样,在你编写的每个测试方法中都可使用在方法setUp()中创建的对象了。 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): """测试单个答案会被妥善地存储""" self.my_survey.store_response('English') self.assertIn('English', self.my_survey.responses) def test_store_three_responses(self): """测试三个答案会被妥善地存储""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): """创建一个调查对象和一组答案,供使用的测试方法使用""" """方法 setUp() 做了两件事情:创建一个调查对象;创建一个答案列表。存储这 两样东西的变量名包含前缀 self (即存储在属性中),因此可在这个类的任何地方使用。这让两 个测试方法都更简单,因为它们都不用创建调查对象和答案。方法 test_store_three_response() 核 实 self.responses 中 的 第 一 个 答 案 —— self.responses[0] —— 被 妥 善 地 存 储 , 而 方 法 test_store_three_response() 核实 self.responses 中的全部三个答案都被妥善地存储。""" question = "What is your first language learnd to speak? " # self.responses是setUp的属性,和self.my_survey.responses不一样 self.my_survey = AnonymousSurvey(question) self.responses = ['English', 'Spanish', 'Chinese'] def test_single_store_response(self): self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_three_store_response(self): for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): def setUp(self): # 写了这个方法以后,下面的test_方法就不用再创建对象了 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?" # my_survey=AnonymousSurvey(question) self.my_survey.store_response('English') self.assertIn('English', self.my_survey.responses) def test_store_three_response(self): # question="What language did you first learn to speak?" # my_survey=AnonymousSurvey(question) # responses=['English','Spanish','Mandarin'] for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class MyTestCase(unittest.TestCase): """针对AnonymousSurvey类的测试""" def setUp(self): """setup中的变量可在这个类的其它地方使用,避免多次创建""" question = "What language did you first learn to speak?" self.mysurvey = AnonymousSurvey(question) self.responses = ['English', 'Spanish', 'Mandarin'] def test_store_single_response(self): """测试单个答案会被正确存储""" # question="What language did you first learn to speak?" # mysurvey=AnonymousSurvey(question) # mysurvey.store_response('English') self.mysurvey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.mysurvey.responses) def test_store_three_responses(self): """测试三个答案会被正确存储""" for response in self.responses: self.mysurvey.store_response(response) for response in self.responses: self.assertIn(response, self.mysurvey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Tests for the class AnonymousSurvey""" def setUp(self): # creates 1) survey instance 2) list of responses """Create a survey and a set of responses for use in all test methods""" question = "What language did you first learn?" # self prefix means following can be used anywhere in class # methods simpler as neither has to make a survey instance or response self.my_survey = AnonymousSurvey(question) # survey instance self.responses = ['English', 'French', 'Latin'] # list of responses def test_store_single_response(self): """Test that a single response is stored properly""" question = "what language did you first learn to speak" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Test three individual reponses are stored properly""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TextAnonymousSurvey(unittest.TestCase): """针对AnonymousSurvey类的测试""" def setUp(self): #测试setUp方法 """创建一个调查对象和一组答案,供使用的测试方法使用""" question = "what language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) #创建对象 self.responses = ['English', 'Spanish', 'Mandarin'] #创建答案列表 def test_store_sigle_response(self): """测试单个答案会被妥善地存储""" self.my_survey.store_response(self.responses[0]) self.assertIn( self.responses[0], self.my_survey.responses) #测试English是否在my_survey.responses里面 def test_store_three_response(self): """测试三个答案会被妥善地存储""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn( response, self.my_survey.responses) #测试English是否在my_survey.responses里面
class TestAnonymousSurvey(unittest.TestCase): """ Test for AnonymousSurvey class """ def setUp(self): question = "Favourite book" self.my_survey = AnonymousSurvey(question) self.responses = ['Słownik języka polskiego', 'recepty', 'Manuale'] def test_store_single_response(self): """ Check single answer is correctly taken """ self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_multi_response(self): """ Check multi answer is correctly taken """ for response in self.responses: self.my_survey.store_response(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", "Spanish", "Mandarin"] def test_store_single_response(self): """测试单个答案会被妥善地存储""" self.my_survey.store_response("English") self.assertIn("English", self.my_survey.responses) def test_store_three_response(self): """测试单个答案会被妥善地存储""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonmyousSurvey(unittest.TestCase): """针对 AnonmyousSurvey 类的测试""" # setUp() 方法, 让我们只需创建某些对象一次, 并在每个测试方法中都可以使用它们 # 如果在 TestCase 类中包含了 setUp(), Python 将先运行它, 再运行各个以 test_ 打头的方法 def setUp(self): """创建一个调查对象和一组答案, 供使用的测试方法使用""" question = "你会什么语言?" self.my_survey = AnonymousSurvey(question) self.responses = ['Swift', 'Python', 'JS'] def test_sotre_single_response(self): """测试单个答案会被妥善地存储""" # question = "你会什么语言?" # 由于 setUp(), 进行修改 # my_survey = AnonymousSurvey(question) # 由于 setUp(), 进行修改 # my_survey.store_response('Python') # 由于 setUp(), 进行修改 self.my_survey.store_response(self.responses[0]) # 测试 my_survey.responses 中是否含有 'Python' # self.assertIn('Python', my_survey.responses) # 由于 setUp(), 进行修改 self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_response(self): """测试单个答案会被妥善存储""" # question = "你会什么语言?" # 由于 setUp(), 进行修改 # my_survey = AnonymousSurvey(question) # 由于 setUp(), 进行修改 # responses = ['Swift', 'Python', 'JS'] # 由于 setUp(), 进行修改 # for response in responses: # 由于 setUp(), 进行修改 # my_survey.store_response(response) # 由于 setUp(), 进行修改 for response in self.responses: self.my_survey.store_response(response) # 测试 my_survey.responses 中是否含有 'Swift', 'Python', 'JS' # for response in responses: # 由于 setUp(), 进行修改 # self.assertIn(response, my_survey.responses) # 由于 setUp(), 进行修改 for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonmyousSurvey(unittest.TestCase): """针对 AnonmyousSurvey 类的测试""" # setUp() 方法, 让我们只需创建某些对象一次, 并在每个测试方法中都可以使用它们 # 如果在 TestCase 类中包含了 setUp(), Python 将先运行它, 再运行各个以 test_ 打头的方法 def setUp(self): """创建一个调查对象和一组答案, 供使用的测试方法使用""" question = "你会什么语言?" self.my_survey = AnonymousSurvey(question) self.responses = ['Swift', 'Python', 'JS'] def test_sotre_single_response(self): """测试单个答案会被妥善地存储""" # question = "你会什么语言?" # 由于 setUp(), 进行修改 # my_survey = AnonymousSurvey(question) # 由于 setUp(), 进行修改 # my_survey.store_response('Python') # 由于 setUp(), 进行修改 self.my_survey.store_response(self.responses[0]) # 测试 my_survey.responses 中是否含有 'Python' # self.assertIn('Python', my_survey.responses) # 由于 setUp(), 进行修改 self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_response(self): """测试单个答案会被妥善存储""" # question = "你会什么语言?" # 由于 setUp(), 进行修改 # my_survey = AnonymousSurvey(question) # 由于 setUp(), 进行修改 # responses = ['Swift', 'Python', 'JS'] # 由于 setUp(), 进行修改 # for response in responses: # 由于 setUp(), 进行修改 # my_survey.store_response(response) # 由于 setUp(), 进行修改 for response in self.responses: self.my_survey.store_response(response) # 测试 my_survey.responses 中是否含有 'Swift', 'Python', 'JS' # for response in responses: # 由于 setUp(), 进行修改 # self.assertIn(response, my_survey.responses) # 由于 setUp(), 进行修改 for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonoymousSurvey(unittest.TestCase): """Test for class AnonymousSurvey""" def setUp(self): """create a question and a group of answers, for the test methods below""" question = "What language did you first learn to speak?" self.my_survey = AnonymousSurvey(question) self.responses = ["English", "Spanish", "Mandarin"] return super().setUp() def test_store_single_response(self): """test if single response will be stored properly""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """test if three responses can be stored properly""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
class TestAnonymousSurvey(unittest.TestCase): """Tests for a class Anonymous Survey.""" def setUp( self ): # The setUp() allow you to define instructions that will be executed before and after each test method. # It is part of the unittest library """ 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", "Mandarin"] def test_store_single_response(self): """Test that a single response is stored properly.""" self.my_survey.store_response(self.responses[0]) self.assertIn(self.responses[0], self.my_survey.responses) def test_store_three_responses(self): """Test that three responses are stored properly.""" for response in self.responses: self.my_survey.store_response(response) for response in self.responses: self.assertIn(response, self.my_survey.responses)
from survey import AnonymousSurvey #定义一个问题,并创建一个表示调查的AnonyymousSurvey对象 question = "What language did you first learn to speak?" my_survey = AnonymousSurvey(question) #显示问题并存储答案 my_survey.show_question(); print("Enter 'q' at any time to quit.\n") while True: response = input("language:") if response == 'q': break my_survey.store_response(response) #显示调查结果 print("\nThank you to everyone who participated in the survey!") my_survey.show_results()