def testSelectFromList(self): lst = [("a", "alpha"), ("b", "bravo"), ("c", "charlie")] tui.addInputAnswers("a") value = tui.selectFromList(lst, valueForString=str) self.assertEqual(value, "a") tui.addInputAnswers("z", "b") value = tui.selectFromList(lst, valueForString=str) self.assertEqual(value, "b")
def editBugKeywords(keywordDict): severity = keywordDict.get(SEVERITY_PROPERTY_NAME, None) likelihood = keywordDict.get(LIKELIHOOD_PROPERTY_NAME, None) bug = keywordDict.get(BUG_PROPERTY_NAME, None) severity = tui.selectFromList("Severity", SEVERITY_LIST, severity) likelihood = tui.selectFromList("Likelihood", LIKELIHOOD_LIST, likelihood) bug = tui.enterInt("bug", bug) keywordDict[BUG_PROPERTY_NAME] = bug if severity: keywordDict[SEVERITY_PROPERTY_NAME] = severity if likelihood: keywordDict[LIKELIHOOD_PROPERTY_NAME] = likelihood