def main(args): if args.test: return repl(FakeServer(), args) elif args.command is not None: print(run_cmd(args.command, FakeServer(), args.hook, args.pluginpath).encode("utf8")) return server = init_server(args) if server.slack.rtm_connect(): #run init hook. This hook doesn't send messages to the server (ought it?) run_hook(server.hooks, "init", server) loop(server) else: logging.warn("Connection Failed, invalid token <{0}>?".format(config["token"]))
def main(args): if args.test: config = init_config() init_log(config) return repl(FakeServer(), args) elif args.command is not None: config = init_config() init_log(config) print(run_cmd(args.command, FakeServer(), args.hook, args.pluginpath).encode("utf8")) return supplemental_data = {} # dictionary of (str, list of strs) pairs to supplement future handlers server = init_server([args, supplemental_data]) if server.slack.rtm_connect(): # run init hook. This hook doesn't send messages to the server (ought it?) run_hook(server.hooks, "init", server) loop(server, supplemental_data) else: logger.warn("Connection Failed, invalid token <{0}>?".format(config["token"]))
from x7.compute.backup_schedules import * from fakeserver import FakeServer from utils import assert_isinstance cs = FakeServer() def test_get_backup_schedule(): s = cs.servers.get(1234) # access via manager b = cs.backup_schedules.get(server=s) assert_isinstance(b, BackupSchedule) cs.assert_called('GET', '/servers/1234/backup_schedule') b = cs.backup_schedules.get(server=1234) assert_isinstance(b, BackupSchedule) cs.assert_called('GET', '/servers/1234/backup_schedule') # access via instance assert_isinstance(s.backup_schedule, BackupSchedule) cs.assert_called('GET', '/servers/1234/backup_schedule') # Just for coverage's sake b = s.backup_schedule.get() cs.assert_called('GET', '/servers/1234/backup_schedule') def test_create_update_backup_schedule(): s = cs.servers.get(1234) # create/update via manager