def init_test(self, cd, argv=None, wd=None, buildroot=None, options=None): ''' Initiate a test which runs in directory cd kwargs: argv: fed to sys.argv and eventually to Settings fedora-review is prepended and mock_root appended. wd: review directory, cleared. options: mock-options''' cd = os.path.abspath(cd) os.chdir(cd) if not wd: wd = os.getcwd() ReviewDirs.workdir_setup(wd, 'testing') if not argv: argv = [] args = argv args.insert(0, 'fedora-review') br = buildroot if buildroot else self.BUILDROOT args.append("--mock-config=" + br) opts = [] if NO_NET: opts.append('--offline') if options: opts.append(options) if opts: argv.append('--mock-options=' + ' '.join(opts)) sys.argv = argv Settings.init(True) Mock.clear_builddir() Mock.reset()
def init_test(self, cd, argv=[], wd=None, buildroot=None, options=None): # Initiate a test which runs in directory cd # kwargs: # argv: fed to sys.argv and eventually to Settings # fedora-review is prepended and mock_root appended. # wd: review directory, cleared. # options: mock-options os.chdir(cd) if wd: if os.path.exists(wd): shutil.rmtree(wd) ReviewDirs.reset(cd) ReviewDirs.workdir_setup(os.getcwd(), True) args = argv args.insert(0, 'fedora-review') br = buildroot if buildroot else self.BUILDROOT args.append("--mock-config=" + br) opts = [] if NO_NET: opts.append('--offline') if options: opts.append(options) if opts: argv.append('--mock-options=' + ' '.join(opts)) sys.argv = argv Settings.init(True) Mock.reset()
def test_mock_configdir(self): self.init_test('test_misc', argv=['-n','python-test'], buildroot='default', options='--configdir=mock-config') Mock.reset() Mock._get_root() self.assertEqual(Mock.mock_root, 'fedora-12-i786')
def setUp(self): FR_TestCase.setUp(self) sys.argv = ['fedora-review', '-b', '1'] Settings.init(True) self.spec_file = os.path.join(os.path.abspath('.'), 'test_regressions', 'test_107_1.spec') self.srpm_file = os.path.join(os.path.abspath('.'), 'test_regressions', 'test_107_1-1.0-1.fc17.src.rpm') Mock.reset()
def setUp(self): if not srcpath.PLUGIN_PATH in sys.path: sys.path.append(srcpath.PLUGIN_PATH) sys.argv = ['fedora-review', '-b', '1'] Settings.init(True) self.log = Settings.get_logger() self.helpers = HelpersMixin() self.srpm_file = os.path.join(os.path.abspath('.'), 'test_misc', 'python-test-1.0-1.fc17.src.rpm') self.startdir = os.getcwd() Mock.reset()
def setUp(self): sys.argv = ['fedora-review', '-b', '1'] Settings.init(True) self.log = Settings.get_logger() self.helpers = HelpersMixin() self.srpm_file = os.path.join(os.path.abspath('.'), 'test_misc', 'python-test-1.0-1.fc16.src.rpm') self.spec_file = os.path.join(Mock.get_builddir('SOURCES'), 'python-test.spec') self.startdir = os.getcwd() Mock.reset()
def setUp(self): sys.argv = ['fedora-review', '-b', '1'] self.startdir = os.getcwd() Settings.init(True) self.log = Settings.get_logger() self.helpers = HelpersMixin() self.spec_file = os.path.join(os.path.abspath('.'), 'test_regressions', 'test_107_1.spec') self.srpm_file = os.path.join(os.path.abspath('.'), 'test_regressions', 'test_107_1-1.0-1.fc17.src.rpm') Mock.reset()
def setUp(self): sys.argv = ['fedora-review','-n','python-test','--prebuilt'] Settings.init(True) ReviewDirs.reset() ReviewDirs.workdir_setup('.', True) self.log = Settings.get_logger() self.helpers = Helpers() self.srpm_file = os.path.join(os.path.abspath('.'), os.path.basename(TEST_SRPM)) self.spec_file = os.path.join(Mock.get_builddir('SOURCES'), os.path.basename(TEST_SPEC)) self.source_file = os.path.join(Mock.get_builddir('SOURCES'), os.path.basename(TEST_SRC)) if not os.path.exists(TEST_WORK_DIR): os.makedirs(TEST_WORK_DIR) self.helpers._get_file(TEST_SRPM, TEST_WORK_DIR) self.startdir = os.getcwd() for tree in ['python-test', 'results']: if os.path.exists(tree): shutil.rmtree(tree) Mock.reset()
def setUp(self): sys.argv = ['fedora-review', '-n', 'python-test', '--prebuilt'] Settings.init(True) ReviewDirs.reset() ReviewDirs.workdir_setup('.', True) self.log = Settings.get_logger() self.helpers = Helpers() self.srpm_file = os.path.join(os.path.abspath('.'), os.path.basename(TEST_SRPM)) self.spec_file = os.path.join(Mock.get_builddir('SOURCES'), os.path.basename(TEST_SPEC)) self.source_file = os.path.join(Mock.get_builddir('SOURCES'), os.path.basename(TEST_SRC)) if not os.path.exists(TEST_WORK_DIR): os.makedirs(TEST_WORK_DIR) self.helpers._get_file(TEST_SRPM, TEST_WORK_DIR) self.startdir = os.getcwd() for tree in ['python-test', 'results']: if os.path.exists(tree): shutil.rmtree(tree) Mock.reset()