def setup(self):
     """
     Set up the unit test suite.
     
     .. versionadded:: 0.2.0
     .. versionchanged:: 0.7.0
         Added test data for is_locked property.
     
     .. note::
         We just use strings for property contents etc, in order to simplify unit test code.
     """
     self.properties = {
         'contents': ['RevisionA', 'RevisionB'],
         'pipeline_data': {
             'cat': True,
             'hat': False
         },
         'is_locked': False
     }
     self.mock = MockProperties(self.properties)