def main(): # Get argv from command-line statement = list(sys.argv[1]) identifier = eval(sys.argv[2]) a = int(sys.argv[3]) b = int(sys.argv[4]) # Get stdin stdin = sys.stdin.readlines() s = ''.join(stdin) selected = sco.select(s, {0: statement, 1: identifier}) selected = selection.swap(selected, a, b) print sco.merge(s, selected),
def test(n, score_dict, x, y, expect): result = selection.swap(score_dict, x, y) did_pass = result == expect return did_pass, n, 'swap()', str(expect), str(result)