def test(): import time fp = sys.stdout long_message('This is a test. This is only a test.\nPlease do not adjust your set.') time.sleep(1) ## output = get_string('Tell me your name, biatch.') ## print >> fp, output ## output = get_multiline('List all of your aliases now.') ## print >> fp, output ## result = select_options('This is really lame', 'ynM', { ## 'y' : 'You bet', 'n' : 'Never!', 'm' : 'Maybe'}) ## print >> fp, result ## yn = yes_no('Do you like green eggs and ham?', 'Yes sireee', 'No way!') ## print >> fp, yn mailers = [(x, '') for x in reportbug.MUA.keys()] mailers.sort() mailer = menu('Choose a mailer for your report', mailers, 'Select mailer: ', default='mutt', empty_ok=True) print >> fp, mailer import debbugs tags = debbugs.get_tags() taglist = select_multiple( 'Do any of the following apply to this report?', tags, 'Please select tags: ') print >> fp, taglist
def test(): import time fp = sys.stdout long_message( 'This is a test. This is only a test.\nPlease do not adjust your set.' ) time.sleep(1) ## output = get_string('Tell me your name, biatch.') ## print >> fp, output ## output = get_multiline('List all of your aliases now.') ## print >> fp, output ## result = select_options('This is really lame', 'ynM', { ## 'y' : 'You bet', 'n' : 'Never!', 'm' : 'Maybe'}) ## print >> fp, result ## yn = yes_no('Do you like green eggs and ham?', 'Yes sireee', 'No way!') ## print >> fp, yn mailers = [(x, '') for x in reportbug.MUA.keys()] mailers.sort() mailer = menu('Choose a mailer for your report', mailers, 'Select mailer: ', default='mutt', empty_ok=True) print >> fp, mailer import debbugs tags = debbugs.get_tags() taglist = select_multiple('Do any of the following apply to this report?', tags, 'Please select tags: ') print >> fp, taglist
def test_get_tags(self): # for each severity, for each mode self.assertCountEqual( list(debbugs.get_tags('critical', utils.MODE_NOVICE).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('grave', utils.MODE_NOVICE).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('serious', utils.MODE_NOVICE).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('important', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('does-not-build', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('normal', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('non-critical', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('minor', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('wishlist', utils.MODE_NOVICE).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('critical', utils.MODE_STANDARD).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('grave', utils.MODE_STANDARD).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('serious', utils.MODE_STANDARD).keys()), [ 'lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'security', 'patch', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('important', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list( debbugs.get_tags('does-not-build', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('normal', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('non-critical', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('minor', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('wishlist', utils.MODE_STANDARD).keys()), ['lfs', 'l10n', 'd-i', 'upstream', 'ipv6', 'patch', 'newcomer']) self.assertCountEqual( list(debbugs.get_tags('critical', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('grave', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('serious', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('important', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list( debbugs.get_tags('does-not-build', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('normal', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('non-critical', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('minor', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('wishlist', utils.MODE_ADVANCED).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('critical', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('grave', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('serious', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('important', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('does-not-build', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('normal', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('non-critical', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('minor', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ]) self.assertCountEqual( list(debbugs.get_tags('wishlist', utils.MODE_EXPERT).keys()), [ 'l10n', 'd-i', 'ipv6', 'patch', 'lfs', 'upstream', 'security', 'newcomer' ])
def test_get_tags(self): # for each severity, for each mode self.assertItemsEqual( debbugs.get_tags("critical", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("grave", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("serious", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("important", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("does-not-build", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("normal", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("non-critical", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("minor", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("wishlist", utils.MODE_NOVICE).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("critical", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("grave", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("serious", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "security", "patch"], ) self.assertItemsEqual( debbugs.get_tags("important", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("does-not-build", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("normal", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("non-critical", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("minor", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"] ) self.assertItemsEqual( debbugs.get_tags("wishlist", utils.MODE_STANDARD).keys(), ["lfs", "l10n", "d-i", "upstream", "ipv6", "patch"], ) self.assertItemsEqual( debbugs.get_tags("critical", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("grave", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("serious", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("important", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("does-not-build", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("normal", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("non-critical", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("minor", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("wishlist", utils.MODE_ADVANCED).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("critical", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("grave", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("serious", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("important", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("does-not-build", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("normal", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("non-critical", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("minor", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], ) self.assertItemsEqual( debbugs.get_tags("wishlist", utils.MODE_EXPERT).keys(), ["l10n", "d-i", "ipv6", "patch", "lfs", "upstream", "security"], )