def launchpad(): """Get a launchpad""" # Manually add the package to be included fw_config.USER_PACKAGES = [ 'fireworks.user_objects', 'fireworks.utilities.tests', 'fw_tutorials', 'fireworks.features' ] lpd = LaunchPad(name=TESTDB_NAME, strm_lvl='ERROR') lpd.reset(password=None, require_password=False) yield lpd lpd.connection.drop_database(TESTDB_NAME)
def setup(): launchpad = LaunchPad(name="fireworks_test", strm_lvl="ERROR") launchpad.reset("", require_password=False) return launchpad
def setup(): launchpad = LaunchPad(name='fireworks_test', strm_lvl='ERROR') launchpad.reset('', require_password=False) return launchpad
if args.command == 'version': print FW_VERSION else: if not args.launchpad_file and os.path.exists('my_launchpad.yaml'): args.launchpad_file = 'my_launchpad.yaml' if args.launchpad_file: lp = LaunchPad.from_file(args.launchpad_file) else: args.loglvl = 'CRITICAL' if args.silencer else args.loglvl lp = LaunchPad(logdir=args.logdir, strm_lvl=args.loglvl) if args.command == 'reset': lp.reset(args.password) elif args.command == 'detect_fizzled': # TODO: report when fixed print lp.detect_fizzled(args.time, args.fix) elif args.command == 'detect_unreserved': # TODO: report when fixed print lp.detect_unreserved(args.time, args.fix) elif args.command == 'add': # TODO: make this cleaner, e.g. make TAR option explicit # fwf = Workflow.from_FireWork(FireWork.from_file(args.wf_file)) # lp.add_wf(fwf) try: fwf = Workflow.from_FireWork(FireWork.from_file(args.wf_file))