def test_version(): """Check that we're using Boreutil's implementation.""" assert check_version("env")
enable_events=True, readonly=True, default_value='mp4', key='-PREFFORMAT-') ]] menu_options = [['Help', ['Report an issue', 'About']]] layout = [[ sg.Menu(menu_options), sg.Column(essential_options), sg.VSeperator(), sg.Column(optional_options) ]] window = sg.Window("youtube-dl-helper", layout) helpers.check_version(local_version, dev_version) while True: event, values = window.read(timeout=1000) if event == "Exit" or event == sg.WIN_CLOSED: break if event == "About": sg.Popup("ytdl-helper", f'Version {local_version}', "Thanks to the following projects:", "PySimpleGUI", "pytube", "pyffmpeg") if event == "Report an issue": webbrowser.open("https://github.com/wbnk/youtube-dl-helper/issues") if event == "-OUTPUTTYPE-": if values['-OUTPUTTYPE-'] == 'Audio only':
def test_check_dev_version(self): dev_version = True dev_version_check = helpers.check_version("0.0", dev_version) self.assertEqual(dev_version_check, "dev-ver")
def test_check_outdated_version(self): dev_version = False outdated_version = helpers.check_version("0.0", dev_version) self.assertEqual(outdated_version, False)
def test_check_current_version(self): dev_version = False current_version = helpers.check_version(main.local_version, dev_version) self.assertEqual(current_version, True)
def test_version(): """Check that we're using Boreutil's implementation.""" # Can't test echo directly, since it ignores --version. assert check_version("cat") assert check(["echo", "--version"]).stdout == "--version\n"