def test_login(self): cli = FXGame() assert cli.isLoggedIn() is False cli.login(username, password) assert cli.isLoggedIn() is True cli.logout() assert cli.isLoggedIn() is False
def test_logfile(self): logfn = tempfile.NamedTemporaryFile() cli = FXGame() cli.setLogfile(logfn.name) cli.login(username, password) cli.logout() contents = open(logfn.name).read() assert len(contents) > 0
def test_connection_params(self): cli = FXGame() cli.setTimeout(2) for aname in ("withRateThread", "withKeepAliveThread", "withLoadableKey"): print aname mget = getattr(cli, 'getW' + aname[1:]) mset = getattr(cli, 'setW' + aname[1:]) val = mget() mset(not val) assert mget() is (not val) setattr(cli, aname, val) assert getattr(cli, aname) == val assert cli.getServerTime() == 0
def test_client_simple(self): cli = FXGame() cli.version assert re.match('FXCLIENT-.*', cli.version)