Example #1
0
def test_integration_1(input_mock):
    keyword = 'travel'
    advanced_option = 1

    output = get_print(input_mock, [keyword, advanced_option])
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + "\n\nHere are your articles: {'Time travel': {'author': 'Thug outlaw69', 'timestamp': 1140826049, 'length': 35170}}\n"
Example #2
0
def test_integration_test3(input_mock):
    keyword = 'soccer'
    advanced_option = 3

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + "\nHere are your articles: {'Spain national beach soccer team': 1233458894, 'Will Johnson (soccer)': 1218489712, 'Steven Cohen (soccer)': 1237669593}\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #3
0
def test_integration_test1(input_mock):
    keyword = 'programming'
    advanced_option = 1

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + "\nHere are your articles: {'C Sharp (programming language)': {'author': 'Eaglizard', 'timestamp': 1232492672, 'length': 52364}, 'Python (programming language)': {'author': 'Lulu of the Lotus-Eaters', 'timestamp': 1137530195, 'length': 41571}, 'Lua (programming language)': {'author': 'Makkuro', 'timestamp': 1113957128, 'length': 0}, 'Covariance and contravariance (computer science)': {'author': 'Wakapop', 'timestamp': 1167547364, 'length': 7453}, 'Personal computer': {'author': 'Darklock', 'timestamp': 1220391790, 'length': 45663}, 'Ruby (programming language)': {'author': 'Hervegirod', 'timestamp': 1193928035, 'length': 30284}}\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #4
0
def test_example_integration_test(input_mock):
    keyword = 'dog'
    advanced_option = 1
    advanced_response = 8000

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: [['Mexican dog-faced bat', 'AnomieBOT', 1255316429, 1138], ['Guide dog', 'Sarranduin', 1165601603, 7339]]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
def test_integration_programming(input_mock):
    keyword = 'PROGRAMMING'
    advanced_option = 5
    advanced_response = 'photo'

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: ['C Sharp (programming language)', 'Python (programming language)', 'Lua (programming language)', 'Covariance and contravariance (computer science)', 'Personal computer', 'Ruby (programming language)', 'Digital photography']\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #6
0
def test_random_programming(input_mock):
    keyword = 'programming'
    advanced_option = 3 
    advanced_response = 1

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: ['Python(programming language)', 'Lulu of the Lotus-Eaters', 1137530195, 41571]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #7
0
def test_integration_test2(input_mock):
    keyword = ''
    advanced_option = 4 
    advanced_response = 'Anthony'

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nNo articles found\nYour favorite author is not in the returned articles!\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #8
0
def test_integration_test2(input_mock):
    keyword = 'school'
    advanced_option = 5
    advanced_response = 'music'

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: ['Edogawa, Tokyo', 'Fisk University', 'Annie (musical)', 'Alex Turner (musician)', 'List of Canadian musicians', 'French pop music', 'Noise (music)', '1922 in music', '1986 in music', 'Kevin Cadogan', '2009 in music', 'Rock music', 'Lights (musician)', 'Tim Arnold (musician)', 'Old-time music', 'Arabic music', 'Joe Becker (musician)', 'Richard Wright (musician)', 'Voice classification in non-classical music', '1936 in music', '1962 in country music', 'List of dystopian music, TV programs, and games', 'Steve Perry (musician)', 'David Gray (musician)', 'Alex Turner (musician)', 'List of gospel musicians', 'Indian classical music', '1996 in music', 'Traditional Thai musical instruments', '2006 in music', 'Tony Kaye (musician)', 'Texture (music)', '2007 in music', '2008 in music']\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
def test_integration_travel(input_mock):
    keyword = 'TrAvEl'
    advanced_option = 2
    advanced_response = 0

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nNo articles found\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #10
0
def test_integration_test3(input_mock):
    keyword = 'aayush'
    advanced_option = 6
    advanced_response = 'dog'

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: [['Black dog (ghost)', 'SmackBot', 1220471117, 14746], ['Mexican dog-faced bat', 'AnomieBOT', 1255316429, 1138], ['Dalmatian (dog)', 'J. Spencer', 1207793294, 26582], ['Guide dog', 'Sarranduin', 1165601603, 7339], ['Sun dog', 'Hellbus', 1208969289, 18050]]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #11
0
def test_integration_test1(input_mock):
    keyword = 'programming'
    advanced_option = 1 
    advanced_response = 35000

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(advanced_option) + '\n' + print_advanced_option(advanced_option) + str(advanced_response) + "\n\nHere are your articles: [['Lua (programming language)', 'Makkuro', 1113957128, 0], ['Covariance and contravariance (computer science)', 'Wakapop', 1167547364, 7453], ['Ruby (programming language)', 'Hervegirod', 1193928035, 30284]]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #12
0
def test_integration_tests11(input_mock):
    keyword = 'son'
    advanced_option = 6

    # Output of calling display_results() with given user input
    output = get_print(input_mock, [keyword, advanced_option])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced(
    ) + str(advanced_option) + '\n' + print_advanced_option(
        advanced_option
    ) + '\nHere are your articles: [\'2007 Bulldogs RLFC season\', \'Will Johnson (soccer)\', \'Personal computer\', \'Charles McPherson (musician)\', \'Comparison of programming languages (basic instructions)\']\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #13
0
def test_wiki_search_soccer(input_mock):
    keyword = 'soccer'
    advanced_option = 3
    advanced_response = 5

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option) + '\n' + print_advanced_option(advanced_option) + str(
            advanced_response
        ) + '\n\nHere are your articles: China national soccer team\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #14
0
def test_wiki_search_volleyball(input_mock):
    keyword = 'volleyball'
    advanced_option = 2
    advanced_response = 2

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'USC Trojans volleyball\', \'Mets de Guaynabo (volleyball)\']\n'
    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #15
0
def test_integration_tests4(input_mock):
    keyword = 'music'
    advanced_option = 3
    advanced_response = 9

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option) + '\n' + print_advanced_option(advanced_option) + str(
            advanced_response
        ) + '\n\nHere are your articles: Aube (musician)\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
def test_integration_search_place(input_mock):
    keyword = 'place'
    advanced_option = 6
    advanced_response = 'travel'

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + "\n\nHere are your articles: [['2009 in music', 'SE KinG', 1235133583, 69451], ['List of dystopian music, TV programs, and games', 'Notinasnaid', 1165317338, 13458], ['2006 in music', 'Suduser85', 1171547747, 105280], ['2007 in music', 'Squilly', 1169248845, 45652], ['2008 in music', 'Ba11innnn', 1217641857, 107605], ['Time travel', 'Thug outlaw69', 1140826049, 35170]]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #17
0
def test_integration_tests3(input_mock):
    keyword = 'program'
    advanced_option = 2
    advanced_response = 56

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'C Sharp (programming language)\', \'Reflection-oriented programming\', \'B (programming language)\', \'List of dystopian music, TV programs, and games\', \'Python (programming language)\', \'Lua (programming language)\', \'Comparison of programming languages (basic instructions)\', \'Ruby (programming language)\', \'Semaphore (programming)\']\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #18
0
def test_integration_tests7(input_mock):
    keyword = 'photo'
    advanced_option = 4
    advanced_response = 'Digital photography'

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'Digital photography\', \'Wildlife photography\']\nYour favorite article is in the returned articles!\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
def test_integration_search_programming(input_mock):
    keyword = 'programming'
    advanced_option = 3
    advanced_response = 4

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + "\n\nHere are your articles: ['Personal computer', 'Darklock', 1220391790, 45663]\n"

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #20
0
def test_example_integration_test(input_mock):
    keyword = 'dog'
    advanced_option = 1
    advanced_response = 25

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'Edogawa, Tokyo\', \'Kevin Cadogan\', \'Endogenous cannabinoid\', \'Black dog (ghost)\', \'2007 Bulldogs RLFC season\', \'Mexican dog-faced bat\', \'Dalmatian (dog)\', \'Guide dog\', \'Georgia Bulldogs football\', \'Endoglin\', \'Sun dog\', \'The Mandogs\', \'Landseer (dog)\']\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #21
0
def test_integration_tests8(input_mock):
    keyword = 'soccer'
    advanced_option = 5
    advanced_response = 'ball'

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       [keyword, advanced_option, advanced_response])

    # Expected print outs from running display_results() with above user input
    expected = print_basic() + keyword + '\n' + print_advanced() + str(
        advanced_option
    ) + '\n' + print_advanced_option(advanced_option) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'Spain national beach soccer team\', \'Will Johnson (soccer)\', \'Steven Cohen (soccer)\', \'Craig Martin (soccer)\', "United States men\'s national soccer team 2009 results", \'China national soccer team\', "Wake Forest Demon Deacons men\'s soccer", \'USC Trojans volleyball\', \'2009 Louisiana Tech Bulldogs football team\', \'Georgia Bulldogs football\', \'Mets de Guaynabo (volleyball)\', \'Georgia Bulldogs football under Robert Winston\']\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected
Example #22
0
def test_example_integration_test_programming(input_mock):
    keyword = 'programming'
    advanced_option = 4
    advanced_response = 'Reflection-oriented programming'

    # Output of calling display_results() with given user input
    output = get_print(input_mock,
                       ['programming', 4, 'Reflection-oriented programming'])

    # Expected print outs from running display_results() with above user input
    expected_programming = print_basic() + keyword + '\n' + print_advanced(
    ) + str(advanced_option) + '\n' + print_advanced_option(
        advanced_option
    ) + str(
        advanced_response
    ) + '\n\nHere are your articles: [\'C Sharp (programming language)\', \'Reflection-oriented programming\', \'B(programming language)\', \'Python (programming language)\', \'Lua (programminglanguage)\', \'Comparison of programming languages (basic instructions)\', \'Ruby(programming language)\', \'Semaphore (programming)\']\' + \'Your favorite article is not in the returned articles!\'\n'

    # Test whether calling display_results() with given user input equals expected printout
    assert output == expected_programming
def test_stand(answers, input_mock):
    print(get_print(input_mock, answers))
def test_all(answers, input_mock):
    print(get_print(input_mock, answers))