from gui import Application, LanguagesComboBox class TestApplication: app = Application() def test_should_show_window_title(self): assert self.app.window.windowTitle() == 'Buzz' class TestLanguagesComboBox: languagesComboxBox = LanguagesComboBox('en') def test_should_show_sorted_whisper_languages(self): assert self.languagesComboxBox.itemText(0) == 'Detect Language' assert self.languagesComboxBox.itemText(10) == 'Belarusian' assert self.languagesComboxBox.itemText(20) == 'Dutch' assert self.languagesComboxBox.itemText(30) == 'Gujarati' assert self.languagesComboxBox.itemText(40) == 'Japanese' assert self.languagesComboxBox.itemText(50) == 'Lithuanian' def test_should_select_default_language(self): assert self.languagesComboxBox.currentText() == 'English'