class Login(unittest.TestCase): def setUp(self): self.client = ShowdownClient() def test_login(self): self.client.login('fear27', 'blurnfear') def tearDown(self): pass
def main(): client = ShowdownClient() with open('config.json', 'r') as f: config = json.load(f) client.login(**config['login']) time.sleep(1) battle = client.challenge('chabons') if(battle): #Start a terminal terminal = code.InteractiveConsole(locals=locals()) terminal.push('from showdown_client import ShowdownClient') terminal.push('from showdown_battle import ShowdownBattle, Player') terminal.interact()
argparser.add_argument('team') argparser.add_argument('model') argparser.add_argument('converter') argparser.add_argument('--browser', default='firefox') return argparser.parse_args() if __name__ == "__main__": args = parse_args() with open(args.team) as fp: team_text = fp.read() with open(args.converter) as fp: converter = pickle.load(fp) net = Vector(converter.get_input_dimension()) >> Repeat(Tanh(1000), 2) >> Softmax(converter.get_output_dimension()) with open(args.model) as fp: net.set_state(pickle.load(fp)) client = ShowdownClient(NeuralNetworkAgent(net, converter), browser=args.browser) client.start() client.choose_name('asdf141231232', 'onmabd') client.mute() client.teambuilder() client.create_team(team_text, 'lopunny') client.home() client.select_battle_format('ou') client.play(10)
def setUp(self): self.client = ShowdownClient()