def setUp(self): _wheel = wheel.Wheel() _wheel.rng = Mock() _wheel.rng.randint = Mock(return_value=1) self.table = table.Table(minimum=1, maximum=1000) self.game = roulette_game.RouletteGame(wheel=_wheel, table=self.table) self.player = roulette_martingale.RouletteMartingale(wheel=_wheel, table=self.table)
def doTable(pdfFile, savePath): with open(pdfFile, 'rb') as fp: # 创建PDF文档解析器对象 parser = PDFParser(fp) # 创建PDF文档对象 doucument = PDFDocument() # 连接分析器和文档对象 parser.set_document(doucument) doucument.set_parser(parser) # 初始化 doucument.initialize() # 创建PDF资源管理对象 rsrcmgr = PDFResourceManager() # 创建PDF设备对象 laparams = LAParams() device = PDFPageAggregator(rsrcmgr, laparams = laparams) # 创建PDF解析器对象 interpreter = PDFPageInterpreter(rsrcmgr, device) for page in doucument.get_pages(): # 解析 interpreter.process_page(page) # 获取页面的LTPage对象 ltpage = device.get_result() # 判断是否有三线表 line = isThreeLineTable(ltpage) if len(line) == 3: tb = Tb.Table() # 读表 readThreeLineTable(ltpage, tb) # 写表 to do jiay = [] del ltpage del tb
def setUp(self): self.wheel = wheel.Wheel() self.table = table.Table(minimum=1, maximum=1000) self.game = roulette_game.RouletteGame(table=self.table, wheel=self.wheel) self.player = roulette1326.Roulette1326(wheel=self.wheel, table=self.table) self.bet = bet.Bet(outcome=self.wheel.all_outcomes.get('Black'), amount=10)
def setUp(self): self.table = table.Table(minimum=1, maximum=450) self.dice = dice.Dice() self.game = craps_game.CrapsGame(self.dice,self.table) self.bets = [ bet.Bet(5, outcome.Outcome("Pass Line", 1)), bet.Bet(10, outcome.Outcome("Any Craps", 31)), bet.Bet(50, outcome.Outcome("Odds on Come", 16)), bet.Bet(490, outcome.Outcome("Dont Pass Line", 2)) ]
def setUp(self): self.outcome = outcome.Outcome('Pass Line', 1) self.strategy = nochange_betting.NoChangeBetting( self.outcome ) self.table = table.Table(5,1000) self.player = craps_onebetplayer.OneBetPlayer( self.table, dice.Dice() ) self.player.strategy = self.strategy
def setUp(self): self.wheel = wheel.Wheel() self.red = [self.wheel.all_outcomes['Red']] self.black = [self.wheel.all_outcomes['Black']] self.wheel.rng = Mock() self.wheel.rng.randint = Mock(return_value=1) self.table = table.Table(minimum=1, maximum=1000) self.game = roulette_game.RouletteGame(wheel=self.wheel, table=self.table) self.player = roulette_seven_reds.RouletteSevenReds( self.table, self.wheel)
def setUp(self): self.wheel = wheel.Wheel() self.table = table.Table(minimum=1, maximum=1000) self.game = roulette_game.RouletteGame(table=self.table, wheel=self.wheel) self.bets = [ bet.Bet(5, outcome.Outcome("Number 1", 35)), bet.Bet(20, outcome.Outcome("Number 2", 35)), bet.Bet(50, outcome.Outcome("Number 3", 35)), bet.Bet(490, outcome.Outcome("Number 4", 35)) ]
def setUp(self): self.line_outcome = outcome.Outcome('Pass Line', 1) self.odds_outcome = outcome.Outcome('Pass Line Odds', 1) self.strategy_nochange = nochange_betting.NoChangeBetting( self.line_outcome) self.strategy_martingale = martingale_betting.MartingaleBetting( self.odds_outcome) self.table = table.Table(5, 1000) self.game = craps_game.CrapsGame(table=self.table, dice=dice.Dice()) self.player = craps_twobetplayer.CrapsTwoBetPlayer( self.table, dice.Dice()) self.player.line_strategy = self.strategy_nochange self.player.odds_strategy = self.strategy_martingale
def setUp(self): self.outcome = outcome.Outcome('Pass Line', 1) self.strategy_nochange = nochange_betting.NoChangeBetting(self.outcome) self.strategy_martingale = martingale_betting.MartingaleBetting( self.outcome) self.table = table.Table(5, 1000) self.game = craps_game.CrapsGame(table=self.table, dice=dice.Dice()) # self.player = craps_onebetplayer.OneBetPlayer( # table = self.table, # strategy = self.strategy_nochange # ) self.player = craps_onebetplayer.OneBetPlayer(table=self.table, dice=dice.Dice()) self.player.line_strategy = self.strategy_martingale
def setUp(self): self.line_outcome = outcome.Outcome('Pass Line', 1) self.odds_outcome = outcome.Outcome('Pass Line Odds', 1) self.seven_outcome = outcome.Outcome('Number 7', 4) self.strategy_nochange = nochange_betting.NoChangeBetting( self.line_outcome) self.strategy_bet1326 = bet1326_betting.Craps1326Betting( self.odds_outcome) self.strategy_martingale = martingale_betting.MartingaleBetting( self.seven_outcome) self.table = table.Table(5, 1000) self.game = craps_game.CrapsGame(table=self.table, dice=dice.Dice()) self.player = craps_sevencountplayer.CrapsSevenCountPlayer( self.table, dice=dice.Dice()) self.player.line_strategy = self.strategy_nochange self.player.odds_strategy = self.strategy_bet1326 self.player.seven_strategy = self.strategy_martingale
def setUp(self): self.throw = throw.ElevenThrow(6, 5) self.dice = dice.Dice() self.table = table.Table(minimum=1, maximum=1000) self.game = craps_game.CrapsGame(self.dice, self.table)
def setUp(self): self.throw_hard = throw.CrapsThrow(1, 1) self.throw_easy = throw.CrapsThrow(2, 1) self.dice = dice.Dice() self.table = table.Table(minimum=1, maximum=1000) self.game = craps_game.CrapsGame(self.dice, self.table)
def setUp(self): self.throw = throw.NaturalThrow(3, 4) self.dice = dice.Dice() self.table = table.Table(minimum=1, maximum=1000) self.game = craps_game.CrapsGame(self.dice, self.table)
def setUp(self): self.wheel = wheel.Wheel() self.table = table.Table(minimum=10, maximum=1000) self.game = roulette_game.RouletteGame(self.wheel, self.table) self.player = roulette_cancellation.RouletteCancellation( table=self.table, wheel=self.wheel)
def getTable(self): table = self.db.getTable(self.season, self.league) self.table = t.Table(table)
def setUp(self): self.wheel = wheel.Wheel() self.table = table.Table(minimum=10, maximum=1000) self.game = roulette_game.RouletteGame(self.wheel, self.table) self.player = roulette_fibonacci.RouletteFibonacci(table=self.table, wheel=self.wheel)