blob: a53453814539ff3de100c13d6883fcbf563994a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/usr/bin/env python3
# Copyright (C) 2020 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
from typing import List, Tuple
from config import Config
from jiracloser import JiraCloser, LooseVersion
""" Debugging helper to test the other code when working on these scripts. """
def print_versions(version_list: List[Tuple[LooseVersion, str, bool]]) -> None:
print(f" {'Version':35}{'description':35}{'released':30}")
for version in version_list:
print(f" {version[0].vstring:35}{version[1]:35}{str(version[2]):30}")
if __name__ == "__main__":
config = Config('test')
j = JiraCloser(config)
print("Fix versions for QTBUG:")
issue = j.jira_client.issue('QTBUG-1')
print_versions(j._jira_version_list(issue))
print("Fix versions for QTCREATORBUG:")
issue = j.jira_client.issue('QTCREATORBUG-1')
print_versions(j._jira_version_list(issue))
|