Ejemplo n.º 1
0
 def test_store_single_response(self):
     question = 'what language did you first learn to speak? '
     my_survey = Survey(question)
     # my_survey.store_response('English')
     # self.assertIn('English', my_survey.responses)
     responses = ['english', 'chinese', 'japanese']
     for res in responses:
         my_survey.store_response(res)
     for res in responses:
         self.assertIn(res, my_survey.responses)
Ejemplo n.º 2
0
class TestSurvey2(unittest.TestCase):
    def setUp(self):
        question = 'what langauge you like? '
        self.my_survey = Survey(question)
        self.responses = ['c', 'rust', 'webgl']

    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):
        """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)
Ejemplo n.º 3
0
from survey import Survey
question = 'what is your first papapa?'
my_survey = Survey(question)

my_survey.show_question()

print('Enter q at any time to quit.\n')
while True:
    res = input('Language: \n')
    if res == 'q':
        break
    my_survey.store_response(res)

# Show the survey results.
print("\nThank you to everyone who participated in the survey!")
my_survey.show_results()