ran test in ok this is goodbut survey is useful only if it generates more than one response let' verify that three responses can be stored correctly to do thiswe add another method to testanonymoussurveyimport unittest from survey import anonymoussurvey class testanonymoussurvey(unittest testcase)"""tests for the class anonymoussurvey""def test_store_single_response(self)"""test that single response is stored properly ""--snip-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(questionresponses ['english''spanish''mandarin'for response in responsesmy_survey store_response(responseu for response in responsesself assertin(responsemy_survey responsesv unittest main(we call the new method test_store_three_responses(we create survey object just like we did in test_store_single_response(we define list containing three different responses uand then we call store_response(for each of these responses once the responses have been storedwe write another loop and assert that each response is now in my_survey responses when we run test_survey py againboth tests (for single response and for three responsespassran tests in ok this works perfectly howeverthese tests are bit repetitiveso we'll use another feature of unittest to make them more efficient