'This will run before the test suite is run with the run_suite_tests method.
If self.run_test is called directly, it should be run in a \'with\' block to
ensure that the proper context is created.
Specific setup tasks should be defined in each subsuite.
i.e. Checking for and defining required directories.'

def __enter__(self):

    print '\nSetting    up    for    {suite_name}'.format(suite_name=self.root)
    self.failed_suites = []
