def test_invalid_rating(self): filename = os.path.join('test', 'data', 'test-invalid-rating.ogg') old_log_level = log.get_effective_level() log.set_level(logging.ERROR) metadata = load_metadata(filename) log.set_level(old_log_level) self.assertEqual(metadata["~rating"], "THERATING")
def test_invalid_rating(self): filename = os.path.join('test', 'data', 'test-invalid-rating.ogg') old_log_level = log.get_effective_level() log.set_level(logging.ERROR) metadata = load_metadata(filename) log.set_level(old_log_level) self.assertEqual(metadata["~rating"], "THERATING")
def __init__(self, parent=None): super().__init__(log.main_tail, _("Log"), parent=parent) self.verbosity = log.get_effective_level() self._setup_formats() self.hl_text = '' self.hl = None self.hbox = QtWidgets.QHBoxLayout() self.vbox.addLayout(self.hbox) self.verbosity_menu_button = QtWidgets.QPushButton(_("Verbosity")) self.hbox.addWidget(self.verbosity_menu_button) self.verbosity_menu = VerbosityMenu() self.verbosity_menu.set_verbosity(self.verbosity) self.verbosity_menu.verbosity_changed.connect(self._verbosity_changed) self.verbosity_menu_button.setMenu(self.verbosity_menu) # highlight input self.highlight_text = QtWidgets.QLineEdit() self.highlight_text.setPlaceholderText(_("String to highlight")) self.highlight_text.textEdited.connect(self._highlight_text_edited) self.hbox.addWidget(self.highlight_text) # highlight button self.highlight_button = QtWidgets.QPushButton(_("Highlight")) self.hbox.addWidget(self.highlight_button) self.highlight_button.setDefault(True) self.highlight_button.setEnabled(False) self.highlight_button.clicked.connect(self._highlight_do) self.highlight_text.returnPressed.connect(self.highlight_button.click) # clear highlight button self.clear_highlight_button = QtWidgets.QPushButton( _("Clear Highlight")) self.hbox.addWidget(self.clear_highlight_button) self.clear_highlight_button.setEnabled(False) self.clear_highlight_button.clicked.connect(self._clear_highlight_do) # clear log self.clear_log_button = QtWidgets.QPushButton(_("Clear Log")) self.hbox.addWidget(self.clear_log_button) self.clear_log_button.clicked.connect(self._clear_log_do) # save as self.save_log_as_button = QtWidgets.QPushButton(_("Save As...")) self.hbox.addWidget(self.save_log_as_button) self.save_log_as_button.clicked.connect(self._save_log_as_do) self._prev_logitem_level = log.VERBOSITY_DEFAULT
def __init__(self, parent=None): super().__init__(log.main_tail, _("Log"), parent=parent) self.verbosity = log.get_effective_level() self._setup_formats() self.hl_text = '' self.hl = None self.hbox = QtWidgets.QHBoxLayout() self.vbox.addLayout(self.hbox) self.verbosity_menu_button = QtWidgets.QPushButton(_("Verbosity")) self.hbox.addWidget(self.verbosity_menu_button) self.verbosity_menu = VerbosityMenu() self.verbosity_menu.set_verbosity(self.verbosity) self.verbosity_menu.verbosity_changed.connect(self._verbosity_changed) self.verbosity_menu_button.setMenu(self.verbosity_menu) # highlight input self.highlight_text = QtWidgets.QLineEdit() self.highlight_text.setPlaceholderText(_("String to highlight")) self.highlight_text.textEdited.connect(self._highlight_text_edited) self.hbox.addWidget(self.highlight_text) # highlight button self.highlight_button = QtWidgets.QPushButton(_("Highlight")) self.hbox.addWidget(self.highlight_button) self.highlight_button.setDefault(True) self.highlight_button.setEnabled(False) self.highlight_button.clicked.connect(self._highlight_do) self.highlight_text.returnPressed.connect(self.highlight_button.click) # clear highlight button self.clear_highlight_button = QtWidgets.QPushButton(_("Clear Highlight")) self.hbox.addWidget(self.clear_highlight_button) self.clear_highlight_button.setEnabled(False) self.clear_highlight_button.clicked.connect(self._clear_highlight_do) # clear log self.clear_log_button = QtWidgets.QPushButton(_("Clear Log")) self.hbox.addWidget(self.clear_log_button) self.clear_log_button.clicked.connect(self._clear_log_do) # save as self.save_log_as_button = QtWidgets.QPushButton(_("Save As...")) self.hbox.addWidget(self.save_log_as_button) self.save_log_as_button.clicked.connect(self._save_log_as_do)