buzz/gui_test.py
2022-10-02 08:28:47 +00:00

23 lines
856 B
Python

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'