class RCheckCaseChecks(unittest.TestCase): def __init__(self, methodName='runCheck'): unittest.TestCase.__init__(self, methodName) self.checks = None self.srpm = TEST_WORK_DIR + os.path.basename(R_TEST_SRPM) self.spec = TEST_WORK_DIR + os.path.basename(R_TEST_SPEC) self.source = TEST_WORK_DIR + os.path.basename(R_TEST_SRC) def setUp(self): if not os.path.exists(TEST_WORK_DIR): os.makedirs(TEST_WORK_DIR) helper = Helpers() helper.set_work_dir(TEST_WORK_DIR) helper._get_file(R_TEST_SRPM) helper._get_file(R_TEST_SPEC) helper._get_file(R_TEST_SRC) del helper def test_all_checks(self): ''' Run all automated review checks''' print('Setup Checks') self.checks = Checks(None, spec_file=self.spec, srpm_file=self.srpm) print('Running R Checks') self.checks.run_checks(writedown=False) for check in self.checks.checks: if check.is_applicable(): self.assertTrue(check.header == 'Generic' or check.header == 'R') result = check.get_result() self.assertNotEqual(result[1:2], '!')
class CheckCaseChecks(unittest.TestCase): def __init__(self, methodName='runCheck'): unittest.TestCase.__init__(self, methodName) self.checks = None self.srpm = TEST_WORK_DIR + os.path.basename(TEST_SRPM) self.spec = TEST_WORK_DIR + os.path.basename(TEST_SPEC) self.source = TEST_WORK_DIR + os.path.basename(TEST_SRC) def setUp(self): if not os.path.exists(TEST_WORK_DIR): os.makedirs(TEST_WORK_DIR) helper = Helpers() helper.set_work_dir(TEST_WORK_DIR) helper._get_file(TEST_SRPM) helper._get_file(TEST_SRC) helper._get_file(TEST_SPEC) del helper def test_all_checks(self): ''' Run all automated review checks''' print('Setup Checks') self.checks = Checks(None, spec_file=self.spec, srpm_file=self.srpm) print('Running All Checks') self.checks.run_checks(writedown=False) # Automatic Checks checks = self.checks.checks for check in checks: result = check.get_result() self.assertNotEqual(result, None)