コード例 #1
0
    def setUp(self):
        self.open_mock = MagicMock(spec=open)
        self._set_file_contents(self.LOG_FILE_CONTENTS)
        self.open_patcher = patch(
            '__builtin__.open', self.open_mock, create=True
        )
        self.open_patcher.start()

        self.log_viewer = LogViewer(self.FILENAME)

        self.game0 = json.loads(self.GAME0)
コード例 #2
0
ファイル: view_log.py プロジェクト: drtyrsa/durak
    def _menu_on_open(self, event=None):
        last_directory = get_setting(self.LAST_DIR_SETTING,
                                     os.path.expanduser('~'))
        dialog = wx.FileDialog(self, u'Выберите файл лога', last_directory, '',
                               '*', wx.OPEN)
        if dialog.ShowModal() != wx.ID_OK:
            self.Close()

        filename = dialog.GetPath()
        dialog.Destroy()

        self._log_viever = LogViewer(filename)
        set_setting(self.LAST_DIR_SETTING, os.path.dirname(filename))

        self._menu_on_select_game()