Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
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
Exemplo n.º 11
0
 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)
Exemplo n.º 12
0
 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)
Exemplo n.º 13
0
 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)
Exemplo n.º 15
0
 def getTable(self):
     table = self.db.getTable(self.season, self.league)
     self.table = t.Table(table)
Exemplo n.º 16
0
 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)