Пример #1
0
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
Пример #2
0
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
Пример #3
0
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]
Пример #4
0
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]
Пример #5
0
def test_package_getAssignedPersons():
    from bugreporter.util import packageInfo
    pkg_info = packageInfo.getInfo('rhythmbox')

    tup = ('*****@*****.**', [])
    assert packageInfo.getAssignedPersons(pkg_info) == tup
Пример #6
0
def test_package_getAssignedPersons():
    from bugreporter.util import packageInfo
    pkg_info = packageInfo.getInfo('rhythmbox')

    tup = ('*****@*****.**', [])
    assert packageInfo.getAssignedPersons(pkg_info) == tup