def setUp(self): BaseTest.setUp(self) self.config.handler.allow_downloads = True self.config.key_info_server = 'http://localhost:3333/key-info' self.config.fetcher = fetch.Fetcher(self.config) child_config = config.Config() child_config.key_info_server = 'http://localhost:3333/key-info' child_config.save_globals() stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) stream.close() trust.trust_db.watchers = [] helpers.get_selections_gui = raise_gui global ran_gui ran_gui = False global traced_downloads traced_downloads = []
def tearDown(self): helpers.get_selections_gui = real_get_selections_gui BaseTest.tearDown(self) kill_server_process() # Flush out ResourceWarnings import gc; gc.collect()
def tearDown(self): BaseTest.tearDown(self) support.ro_rmtree(self.store_parent) support.ro_rmtree(self.tmp) cli.stores = None
def setUp(self): BaseTest.setUp(self) os.environ["PATH"] = os.pathsep.join( [os.environ["PATH"], os.path.abspath(os.path.dirname(__file__))]) self.tmp_file = self.get_tmp_file(0) self.config = configfile.ConfigurationDescription(self.tmp_file) package = configfile.PackageDescription('test') package.license = "LGPL" package.copyright = "copy left" package.license_file = "LICENSES/file" platform = configfile.PlatformDescription() build_configuration = configfile.BuildConfigurationDescription() # Formally you might consider that noop.py is an "argument" rather # than an "option" -- but the way Executable is structured, if we pass # it as an "argument" then the "build" subcommand gets inserted before # it, which thoroughly confuses the Python interpreter. build_configuration.configure = \ Executable(command=sys.executable, options=[os.path.join(os.path.dirname(__file__), "noop.py")]) build_configuration.default = True build_configuration.name = 'Release' platform.configurations['Release'] = build_configuration package.platforms[common.get_current_platform()] = platform self.config.package_description = package self.config.save()
def setUp(self): BaseTest.setUp(self) os.environ["PATH"] = os.pathsep.join( [os.environ["PATH"], os.path.abspath(os.path.dirname(__file__))]) self.tmp_file = self.get_tmp_file(4) self.edit_cmd = AutobuildTool()
def setUp(self): BaseTest.setUp(self) stream = tempfile.TemporaryFile(mode = 'w+b') stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) stream.close()
def setUp(self): BaseTest.setUp(self) stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream)
def setUp(self): BaseTest.setUp(self) with tempfile.TemporaryFile(mode="w+b") as stream: stream.write(thomas_key) stream.seek(0) gpg.import_key(stream) warnings.filterwarnings("ignore", category=DeprecationWarning)
def setUp(self): BaseTest.setUp(self) os.environ["PATH"] = os.pathsep.join( [os.environ["PATH"], os.path.abspath(os.path.dirname(__file__))]) self.tmp_file = self.get_tmp_file(0) self.config = configfile.ConfigurationDescription(self.tmp_file) self.datadir = os.path.join(os.path.dirname(__file__), "data")
def tearDown(self): helpers.get_selections_gui = real_get_selections_gui BaseTest.tearDown(self) kill_server_process() # Flush out ResourceWarnings import gc gc.collect()
def setUp(self): BaseTest.setUp(self) stream = tempfile.TemporaryFile() stream.write(thomas_key) stream.seek(0) gpg.import_key(stream) trust.trust_db.trust_key(THOMAS_FINGERPRINT) warnings.filterwarnings("ignore", category = DeprecationWarning)
def setUp(self): BaseTest.setUp(self) with tempfile.TemporaryFile(mode = 'w+b') as stream: stream.write(thomas_key) stream.seek(0) gpg.import_key(stream) trust.trust_db.trust_key(THOMAS_FINGERPRINT) warnings.filterwarnings("ignore", category = DeprecationWarning)
def tearDown(self): sys.stdout = self.old_stdout sys.stderr = self.old_stderr sys.exit = self.old_exit if (False): print '\nCaptured StdOut:\n****\n' + captured_stdout + '****\n' pass BaseTest.tearDown(self)
def setUp(self): BaseTest.setUp(self) self.store_parent = tempfile.mktemp() os.mkdir(self.store_parent, 0o700) self.store = Store(self.store_parent + '/implementations') os.mkdir(self.store.dir, 0o700) self.tmp = tempfile.mktemp() os.mkdir(self.tmp)
def setUp(self): BaseTest.setUp(self) # Include the main options here so test suites may add their own parser = OptionParser() parser.add_option('-dorg', '--org-csv', type=str, dest='org_csv') parser.add_option('-dsys', '--sys-csv', type=str, dest='sys_csv') (self.args, ignored_args) = parser.parse_args() self.start_time = time.time()
def setUp(self): BaseTest.setUp(self) self.server = Server(host=self.host, project=self.project, username=self.user, password=self.password, port=self.port) self.org_api = Organization() self.env_api = Environment() self.start_time = time.time()
def setUp(self): BaseTest.setUp(self) # We intend to ask our child autobuild command to run a script located # in this directory. Make sure this directory is on child autobuild's # PATH so we find it. os.environ["PATH"] = os.pathsep.join([os.path.abspath(os.path.dirname(__file__)), os.environ["PATH"]]) # Create and return a config file appropriate for this test class. self.tmp_file = self.get_tmp_file(0) self.tmp_build_dir=tempfile.mkdtemp(prefix=os.path.dirname(self.tmp_file)+"/build-") self.config = self.get_config() self.config.save()
def setUp(self): BaseTest.setUp(self) self.config.handler.allow_downloads = True self.config.fetcher = fetch.Fetcher(self.config.handler) stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) self.child = None trust.trust_db.watchers = []
def tearDown(self): # Wait for all downloads to finish, otherwise they may interfere with other tests for dl in list(self.config.handler.monitored_downloads): try: tasks.wait_for_blocker(dl.downloaded) except: pass BaseTest.tearDown(self) kill_server_process() # Flush out ResourceWarnings import gc; gc.collect()
def setUp(self): BaseTest.setUp(self) os.environ["PATH"] = os.pathsep.join( [os.environ["PATH"], os.path.abspath(os.path.dirname(__file__))]) self.tmp_file = self.get_tmp_file(4) self.config = configfile.ConfigurationDescription(self.tmp_file) package = configfile.PackageDescription('test') package.license = 'Public Domain' working_platform = configfile.PlatformDescription() common_platform = configfile.PlatformDescription() package.platforms[common.get_current_platform()] = working_platform package.platforms['common'] = common_platform self.config.package_description = package
def tearDown(self): # Wait for all downloads to finish, otherwise they may interfere with other tests for dl in list(self.config.handler.monitored_downloads): try: tasks.wait_for_blocker(dl.downloaded) except: pass helpers.get_selections_gui = real_get_selections_gui BaseTest.tearDown(self) kill_server_process() # Flush out ResourceWarnings import gc; gc.collect()
def setUp(self): BaseTest.setUp(self) self.config.handler.allow_downloads = True self.config.key_info_server = 'http://localhost:3333/key-info' self.config.fetcher = fetch.Fetcher(self.config) stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) stream.close() trust.trust_db.watchers = []
def setUp(self): BaseTest.setUp(self) self.config.handler.allow_downloads = True self.config.key_info_server = 'http://localhost:3333/key-info' self.config.fetcher = fetch.Fetcher(self.config) stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) self.child = None trust.trust_db.watchers = []
def setUp(self): BaseTest.setUp(self) self.server = Server(host=self.host, project=self.project, username=self.user, password=self.password) self.org_api = Organization() self.ak_api = ActivationKey() self.env_api = Environment() self.prd_api = Product() self.prv_api = Provider() self.repo_api = Repository() self.sys_api = System() self.start_time = time.time()
def run(): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument('--init-seed', type=int, default=1, help='initial seeding value for the random number ' 'generator') parser.add_argument('--nruns', type=int, default=1, help='number of runs (with different seed values) ' 'for a test case') parser.add_argument('--tensor-type', choices=['float', 'double'], default='float', help='type of the tensor to use in the tests') parser.add_argument('--testcase', choices=list(testcases.keys()), help='specific test case to run') parser.add_argument('--verbosity', choices=[1, 2], default=1, type=int, help='verbosity') args = parser.parse_args() tensor_type = args.tensor_type init_seed = args.init_seed if args.testcase is not None: test_modules = [testcases[args.testcase]] else: test_modules = [ test_problayers, test_nnet, test_arnet, test_bayesmodel, test_expfamilyprior, test_features, #test_hmm, test_mixture, test_normal, test_subspacemodels, test_utils, test_vae, test_vbi, test_priors, ] suite = unittest.TestSuite() for test_module in test_modules: for testcase_name in test_module.__all__: testcase = getattr(test_module, testcase_name) for i in range(args.nruns): suite.addTest( BaseTest.get_testsuite(testcase, tensor_type=tensor_type, seed=init_seed + i)) unittest.TextTestRunner(verbosity=args.verbosity, failfast=True).run(suite)
def setUp(self): BaseTest.setUp(self) self.server = Server(host=self.host, project=self.project, username=self.user, password=self.password, port=self.port) self.org_api = Organization() self.env_api = Environment() self.sys_api = System() # Include the main options here so test suites may add their own parser = argparse.ArgumentParser() parser.add_argument('-dorg', '--org-label', type=str, dest='org_label') [self.args, ignored_args] = parser.parse_known_args() self.start_time = time.time()
def setUp(self): BaseTest.setUp(self) self.server = Server(host=self.host, project=self.project, username=self.user, password=self.password, port=self.port) self.org_api = Organization() self.chs_api = Changeset() self.cv_api = ContentView() self.cvd_api = ContentViewDefinition() self.env_api = Environment() self.prd_api = Product() self.prv_api = Provider() self.repo_api = Repository() self.sys_api = System() self.start_time = time.time()
def setUp(self): BaseTest.setUp(self) global captured_stdout captured_stdout = '' self.old_stdout = sys.stdout sys.stdout = CatchStdOut() self.old_stderr = sys.stderr sys.stderr = CatchStdOut() self.autobuild_fixture = autobuild.autobuild_main.Autobuild() def mock_exit(value=None, message=None): if (message): print message raise EarlyExitException() self.autobuild_fixture.exit = mock_exit self.autobuild_fixture.parser.exit = mock_exit self.old_exit = sys.exit sys.exit = mock_exit pass
def setUp(self): BaseTest.setUp(self) background._detach = lambda: False self.config.handler.allow_downloads = True self.config.key_info_server = 'http://localhost:3333/key-info' self.config.fetcher = fetch.Fetcher(self.config) stream = tempfile.TemporaryFile() stream.write(data.thomas_key) stream.seek(0) gpg.import_key(stream) stream.close() trust.trust_db.watchers = [] helpers.get_selections_gui = raise_gui global ran_gui ran_gui = False
def setUp(self): BaseTest.setUp(self) self.temp_dir = tempfile.mkdtemp() # Copy our data_dir to temp_dir because loading a config file may # cause it to be updated and resaved. orig_data_dir = os.path.join(self.this_dir, "data") self.data_dir = os.path.join(self.temp_dir, "data") shutil.copytree(orig_data_dir, self.data_dir) self.config_path = os.path.join(self.data_dir, "autobuild-package-config.xml") self.config = configfile.ConfigurationDescription(self.config_path) self.platform = 'common' self.tar_basename = os.path.join(self.data_dir, "test1-1.0-common-123456") self.tar_name = self.tar_basename + ".tar.bz2" self.zip_name = self.tar_basename + ".zip" self.expected_files = [ 'include/file1', 'LICENSES/test1.txt', 'autobuild-package.xml' ] self.expected_files.sort() self.saved_dir = os.getcwd() os.chdir(os.path.join(self.temp_dir, "data"))
def setUp(self): BaseTest.setUp(self) self.server = Server(host=self.host, project=self.project, username=self.user, password=self.password, port=self.port) self.org_api = Organization() self.env_api = Environment() self.sys_api = System() self.csvload = CSVLoad(self.sys_api, self.org_api, self.env_api) # Include the main options here so test suites may add their own parser = argparse.ArgumentParser() parser.add_argument('-dorg', '--org-csv', type=str, dest='org_csv') parser.add_argument('-dsys', '--sys-csv', type=str, dest='sys_csv') parser.add_argument('--no-cleanup', dest='nocleanup' ,action='store_true', help="Do not remove testing org") parser.set_defaults(nocleanup=False) [self.args, ignored_args] = parser.parse_known_args() self.start_time = time.time()
def tearDown(self): sys.meta_path = [] BaseTest.tearDown(self)
def tearDown(self): BaseTest.tearDown(self)
def tearDown(self): BaseTest.tearDown(self) if self.child is not None: os.kill(self.child, signal.SIGTERM) os.waitpid(self.child, 0) self.child = None
def setUp(self): BaseTest.setUp(self)
def tearDown(self): self.cleanup_tmp_file() BaseTest.tearDown(self)
def tearDown(self): BaseTest.tearDown(self) shutil.rmtree(self.tmpdir)
def setUp(self): BaseTest.setUp(self) self.tmpdir = tempfile.mkdtemp(prefix = 'test-manifest')
def setUp(self): BaseTest.setUp(self) main_page = MainPage(self.driver) constructor_page = main_page.navigate_cp() self.item = constructor_page.navigate_nomenclature_additional_material()
def setUp(self): BaseTest.setUp(self) main_page = MainPage(self.driver) constructor_page = main_page.navigate_cp() self.item = constructor_page.navigate_service()
def setUp(self): BaseTest.setUp(self) self.tmpdir = tempfile.mkdtemp('-testunpack') os.umask(0o022)
def __init__(self): BaseTest.__init__(self) self.ec2_conn = None pass
def tearDown(self): BaseTest.tearDown(self) support.ro_rmtree(self.tmpdir) assert os.umask(0o022) == 0o022
def tearDown(self): BaseTest.tearDown(self) kill_server_process()
def tearDown(self): BaseTest.tearDown(self) scheduler._spawn_thread = real_spawn
def tearDown(self): sys.meta_path = old_meta_path BaseTest.tearDown(self)
def setUp(self): BaseTest.setUp(self) self.feed = model.ZeroInstallFeed(empty_feed, local_path='/empty.xml')
def setUp(self): BaseTest.setUp(self) self.feed = model.ZeroInstallFeed(empty_feed, local_path = '/empty.xml')