def test_method_list_output(): parser = main.parse_args(['-m', 'GetGoldenWrenches', key]) expected = """GET http://api.steampowered.com/ITFItems_440/GetGoldenWrenches/v2?key=%s""" % (key) with captured_output() as (out, err): main.main(parser) output = out.getvalue().strip() assert(output == expected)
def test_method_wiki_output(): parser = main.parse_args(['-f', 'wiki', '-m', 'GetGoldenWrenches', key]) expected = """Page URL: http://wiki.teamfortress.com/wiki/WebAPI/GetGoldenWrenches == URL == <nowiki>GET http://api.steampowered.com/ITFItems_440/GetGoldenWrenches/v2</nowiki> == Method-specific parameters == == Result data ==""" with captured_output() as (out, err): main.main(parser) output = out.getvalue().strip() assert(output == expected)