old_contents: from pywatson.answer.answer import Answer
  from pywatson.answer.evidence import Evidence
  from pywatson.answer.synonym import Synonym
  from pywatson.answer.watson_answer import WatsonAnswer
  
  
  class TestAnswer(object):
      """Unit tests for the WatsonQuestion class"""
  
      def test___init___complete(self, answers):
          """WatsonAnswer is constructed properly with all parameters provided"""
          answer = WatsonAnswer(answers[0])
  
          assert answer.raw == answers[0]
          assert answer.id == '32C4518E1542435A994320B933D98FEE'
          assert len(answer.answers) == 5
          assert type(answer.answers[0]) is Answer
          assert answer.category is None
          assert answer.error_notifications == []  # TODO: add test data
          assert len(answer.evidence_list) == 5
          assert type(answer.evidence_list[0]) is Evidence
          assert len(answer.focus_list) == 1
          assert type(answer.focus_list[0]) is str
          assert len(answer.lat_list) == 1
          assert type(answer.lat_list[0]) is str
          assert answer.pipelineid == '153681347'
          assert len(answer.qclasslist) == 2
          assert type(answer.qclasslist[0]) is str
          assert answer.status == 'Complete'
          assert answer.supplemental is None
          assert len(answer.synonym_list) == 3
          assert type(answer.synonym_list[0]) is Synonym
  
new_contents: from pywatson.answer.answer import Answer
  from pywatson.answer.error_notification import ErrorNotification
  from pywatson.answer.evidence import Evidence
  from pywatson.answer.synonym import Synonym
  from pywatson.answer.watson_answer import WatsonAnswer
  
  
  class TestAnswer(object):
      """Unit tests for the WatsonQuestion class"""
  
      def test___init___complete(self, answers):
          """WatsonAnswer is constructed properly with all parameters provided"""
          answer = WatsonAnswer(answers[0])
  
          assert answer.raw == answers[0]
          assert answer.id == '32C4518E1542435A994320B933D98FEE'
          assert len(answer.answers) == 5
          assert type(answer.answers[0]) is Answer
          assert answer.category is ''
          assert len(answer.error_notifications) == 1
          assert type(answer.error_notifications[0]) is ErrorNotification
          assert answer.error_notifications[0].error is 'test error'
          assert answer.error_notifications[0].text is 'test error text'
          assert len(answer.evidence_list) == 5
          assert type(answer.evidence_list[0]) is Evidence
          assert len(answer.focus_list) == 1
          assert type(answer.focus_list[0]) is str
          assert len(answer.lat_list) == 1
          assert type(answer.lat_list[0]) is str
          assert answer.pipelineid == '153681347'
          assert len(answer.qclasslist) == 2
          assert type(answer.qclasslist[0]) is str
          assert answer.status == 'Complete'
          assert answer.supplemental is None
          assert len(answer.synonym_list) == 3
          assert type(answer.synonym_list[0]) is Synonym
  
subject: Add more TestAnswer assertions