def test_matches_labels_by_their_buddy(qt):
    label = QLabel()
    buddy = QLineEdit()
    label.setBuddy(buddy)

    matcher = matchers.with_buddy(buddy)
    assert_that(matcher.matches(label), is_(True), "same buddy")

    label.setBuddy(QWidget())
    assert_that(matcher.matches(label), is_(False), "other buddy")
 def shows_lead_performer(self, name, disabled=False):
     label = self.label(with_buddy(named("_main_artist")))
     label.is_showing_on_screen()
     label.is_disabled(disabled)
     info = self.label(named("_main_artist_info"))
     info.is_showing_on_screen()
     info.is_disabled(disabled)
     help_label = self.label(named("_main_artist_help"))
     help_label.is_showing_on_screen()
     help_label.is_disabled(disabled)
     edit = self.lineEdit(named("_main_artist"))
     edit.has_text(name)
     edit.is_disabled(disabled)
 def shows_release_time(self, time):
     self._select_release_tab()
     self.label(with_buddy(named("_release_time"))).is_showing_on_screen()
     self.dateEdit(named("_release_time")).has_date(time)
 def shows_catalog_number(self, number):
     self._select_release_tab()
     self.label(with_buddy(named("_catalog_number"))).is_showing_on_screen()
     self.lineEdit(named("_catalog_number")).has_text(number)
 def shows_main_artist_date_of_birth(self, date, disabled=False):
     self.label(with_buddy(named("_main_artist_date_of_birth"))).is_showing_on_screen()
     edit = self.dateEdit(named("_main_artist_date_of_birth"))
     edit.has_date(date)
     edit.is_disabled(disabled)
Esempio n. 6
0
 def language_caption(self):
     return self.label(with_buddy(named('_language')))
 def shows_primary_style(self, style):
     self.label(with_buddy(named("_genre"))).is_showing_on_screen()
     self.combobox(named("_genre")).has_current_text(style)
 def shows_production_company_region(self, name):
     self._select_recording_tab()
     self.label(with_buddy(
         named("_production_company_region"))).is_showing_on_screen()
     edit = self.lineEdit(named("_production_company_region"))
     edit.has_text(name)
 def shows_recording_studio_address(self, address):
     self._select_recording_tab()
     self.label(with_buddy(
         named("_recording_studio_address"))).is_showing_on_screen()
     edit = self.lineEdit(named("_recording_studio_address"))
     edit.has_text(address)
 def shows_track_title(self, track_title):
     self.label(with_buddy(named("_track_title"))).is_showing_on_screen()
     self.lineEdit(named("_track_title")).has_text(track_title)
Esempio n. 11
0
 def shows_release_type(self, type_):
     self._select_release_tab()
     self.label(with_buddy(named("_release_type"))).is_showing_on_screen()
     edit = self.lineEdit(named("_release_type"))
     edit.is_disabled()
     edit.has_text(type_)
Esempio n. 12
0
 def shows_upc(self, code):
     self._select_release_tab()
     self.label(with_buddy(named("_barcode"))).is_showing_on_screen()
     self.lineEdit(named("_barcode")).has_text(code)
Esempio n. 13
0
 def shows_catalog_number(self, number):
     self._select_release_tab()
     self.label(with_buddy(named("_catalog_number"))).is_showing_on_screen()
     self.lineEdit(named("_catalog_number")).has_text(number)
Esempio n. 14
0
 def shows_label_name(self, name):
     self._select_release_tab()
     self.label(with_buddy(named("_label_name"))).is_showing_on_screen()
     self.lineEdit(named("_label_name")).has_text(name)
 def shows_title(self, name):
     self.label(with_buddy(named("_title"))).is_showing_on_screen()
     self.lineEdit(named("_title")).has_text(name)
Esempio n. 16
0
 def shows_main_artist_date_of_birth(self, date, disabled=False):
     self.label(with_buddy(
         named("_main_artist_date_of_birth"))).is_showing_on_screen()
     edit = self.dateEdit(named("_main_artist_date_of_birth"))
     edit.has_date(date)
     edit.is_disabled(disabled)
 def shows_version_info(self, info):
     self.label(with_buddy(named("_version"))).is_showing_on_screen()
     self.lineEdit(named("_version")).has_text(info)
 def shows_production_company(self, producer):
     self._select_recording_tab()
     self.label(with_buddy(
         named("_production_company"))).is_showing_on_screen()
     self.lineEdit(named("_production_company")).has_text(producer)
 def shows_featured_guest(self, name):
     self.label(with_buddy(named("_featured_guest"))).is_showing_on_screen()
     self.lineEdit(named("_featured_guest")).has_text(name)
 def shows_mixer(self, mixer):
     self._select_recording_tab()
     self.label(with_buddy(named("_mixer"))).is_showing_on_screen()
     self.lineEdit(named("_mixer")).has_text(mixer)
 def shows_comments(self, comments):
     self.label(with_buddy(named("_comments"))).is_showing_on_screen()
     self.textEdit(named("_comments")).has_plain_text(comments)
 def shows_recording_time(self, time):
     self._select_recording_tab()
     self.label(with_buddy(named("_recording_time"))).is_showing_on_screen()
     self.dateEdit(named("_recording_time")).has_date(time)
 def shows_publisher(self, name):
     self._select_contributors_tab()
     self.label(with_buddy(named("_publisher"))).is_showing_on_screen()
     self.lineEdit(named("_publisher")).has_text(name)
 def shows_main_artist_region(self, name, disabled=False):
     self.label(with_buddy(named("_main_artist_region"))).is_showing_on_screen()
     edit = self.lineEdit(named("_main_artist_region"))
     edit.has_text(name)
     edit.is_disabled(disabled)
 def shows_iswc(self, code):
     self.label(with_buddy(named("_iswc"))).is_showing_on_screen()
     edit = self.lineEdit(named("_iswc"))
     edit.has_text(code)
 def shows_label_name(self, name):
     self._select_release_tab()
     self.label(with_buddy(named("_label_name"))).is_showing_on_screen()
     self.lineEdit(named("_label_name")).has_text(name)
 def shows_tags(self, tags):
     self.label(with_buddy(named("_tags"))).is_showing_on_screen()
     self.lineEdit(named("_tags")).has_text(tags)
 def shows_upc(self, code):
     self._select_release_tab()
     self.label(with_buddy(named("_barcode"))).is_showing_on_screen()
     self.lineEdit(named("_barcode")).has_text(code)
 def shows_lyrics(self, lyrics):
     self._select_lyrics_tab()
     self.label(with_buddy(named("_lyrics"))).is_showing_on_screen()
     self.textEdit(named("_lyrics")).has_plain_text(lyrics)
 def shows_release_type(self, type_):
     self._select_release_tab()
     self.label(with_buddy(named("_release_type"))).is_showing_on_screen()
     edit = self.lineEdit(named("_release_type"))
     edit.is_disabled()
     edit.has_text(type_)
 def shows_language(self, lang):
     self._select_lyrics_tab()
     self.label(with_buddy(named("_language"))).is_showing_on_screen()
     self.combobox(named("_language")).has_current_text(lang)
 def shows_recording_studio(self, studios):
     self._select_recording_tab()
     self.label(with_buddy(
         named("_recording_studio"))).is_showing_on_screen()
     self.lineEdit(named("_recording_studio")).has_text(studios)
Esempio n. 33
0
 def shows_main_artist_region(self, name, disabled=False):
     self.label(with_buddy(
         named("_main_artist_region"))).is_showing_on_screen()
     edit = self.lineEdit(named("_main_artist_region"))
     edit.has_text(name)
     edit.is_disabled(disabled)