def test_package_getInfo(): from bugreporter.util import packageInfo tup = ('0.13.3-5.1', 'https://api.opensuse.org', 'openSUSE:11.4', 'rhythmbox') assert packageInfo.getInfo('rhythmbox') == tup assert packageInfo.getInfo('nothingExists') == None
def test_bugReport(): from bugreporter.util.bugReport import BugReport from bugreporter.util.initBz import initBugzilla from bugreporter.util import packageInfo data = {'assigned_to': '*****@*****.**', 'cc': [], 'component': 'GNOME', 'description': 'Package: rhythmbox\nProject: openSUSE:11.4\nVersion: 0.13.3-5.1\nApiurl: https://api.opensuse.org\nSummary: [rhythmbox] testing\nProduct: openSUSE 11.4\nPlatform: x86-64\nComponent: GNOME\nSeverity: Normal\nAssigned to: [email protected]\nCC: \n\n\ntest desc\n', 'product': 'openSUSE 11.4', 'rep_platform': 'x86-64', 'severity': 'Normal', 'summary': '[rhythmbox] testing', 'version': 'Final'} bz = initBugzilla() pkg_info = packageInfo.getInfo('rhythmbox') bug = BugReport(bz, 'rhythmbox', pkg_info, 'test', data) assert bug.apiurl == pkg_info[1]
def test_bugReport(): from bugreporter.util.bugReport import BugReport from bugreporter.util.initBz import initBugzilla from bugreporter.util import packageInfo data = { 'assigned_to': '*****@*****.**', 'cc': [], 'component': 'GNOME', 'description': 'Package: rhythmbox\nProject: openSUSE:11.4\nVersion: 0.13.3-5.1\nApiurl: https://api.opensuse.org\nSummary: [rhythmbox] testing\nProduct: openSUSE 11.4\nPlatform: x86-64\nComponent: GNOME\nSeverity: Normal\nAssigned to: [email protected]\nCC: \n\n\ntest desc\n', 'product': 'openSUSE 11.4', 'rep_platform': 'x86-64', 'severity': 'Normal', 'summary': '[rhythmbox] testing', 'version': 'Final' } bz = initBugzilla() pkg_info = packageInfo.getInfo('rhythmbox') bug = BugReport(bz, 'rhythmbox', pkg_info, 'test', data) assert bug.apiurl == pkg_info[1]
def test_package_getAssignedPersons(): from bugreporter.util import packageInfo pkg_info = packageInfo.getInfo('rhythmbox') tup = ('*****@*****.**', []) assert packageInfo.getAssignedPersons(pkg_info) == tup