Beispiel #1
0
    def take_screenshot(self):
        """Take a screenshot"""
        log.info("Taking screenshot")
        self.original_screenshot = take_screenshot()

        log.info("Emitting update signal")
        self.signal_update_screenshot_pic.emit(self.original_screenshot)
        log.info("signmal emission complete")
Beispiel #2
0
def test_table_screenshot():
    tlc = [1529, 377]
    """
    p = StrategyHandler()
    p.read_strategy()
    mongo = MongoManager()
    table_dict = mongo.get_table('GG_6TABLE')
    gui_signals = MagicMock()
    gui_signals.select_table = 0  # select table
    game_logger = GameLogger()
    t = TableScreenBased(p, table_dict, gui_signals, game_logger, version)
    """

    original_screenshot = take_screenshot()
    cropped_screenshot = original_screenshot.crop(
        scale_convertor1(tlc[0], tlc[1], tlc[0] + 900, tlc[1] + 700, 1.0))
    cropped_screenshot.save(get_dir(os.path.join('log', 'pics', 'table_cropped.png')))
Beispiel #3
0
 def take_screenshot2(self):
     """Take a screenshot"""
     self.screenshot = take_screenshot()