def test_get_report():
    expected = []
    expected.append(["jeff bezos", 12342665.24, 2, 6171332.62])
    expected.append(["mark zuckerberg", 25991.25, 2, 12995.62])
    expected.append(["paul allen", 10858.53, 3, 3619.51])
    expected.append(["william gates", 1345.46, 1, 1345.46])
    expected.append(["jason jenkins", 210.00, 6, 35.00])

    assert mailroom.get_report() == expected
示例#2
0
def test_get_report():
    results = mailroom_part4.get_report(mailroom_part4.assert_donor_db)
    row1 = results[0]
    row2 = results[1]
    row3 = results[2]
    row4 = results[3]
    row5 = results[4]
    assert row1 == "Drew Barrymore             $    25,000.00             1  $   25,000.00"
    assert row2 == "Jack Black                 $    11,109.50             3  $    3,703.17"
    assert row3 == "Sam Smith                  $     5,524.00             2  $    2,762.00"
    assert row4 == "Cher                       $     1,245.00             2  $      622.50"
    assert row5 == "Charlie Brown              $       175.01             3  $       58.34"
def test_get_report():
    report = get_report()
    assert report[
        0] == 'Donor Name          |  Total Given | Num Gifts |   Average Gift'
    assert report[
        1] == '---------------------------------------------------------------'
    assert report[
        2] == 'Paul Allen           $   102000.00           2  $      51000.00'
    assert report[
        3] == 'Bill Gates           $    99000.00           3  $      33000.00'
    assert report[
        4] == 'Jack Ma              $    97000.00           3  $      32333.33'
    assert report[
        5] == 'Jeff Bezos           $    48500.00           3  $      16166.67'
    assert report[
        6] == 'Mark Zuckerberg      $    16500.00           2  $       8250.00'
    assert report[
        7] == 'John Chu             $    10000.00           1  $      10000.00'
示例#4
0
def test_get_report():
    expected_rows = len(mr.donor_db)
    written_rows = mr.get_report()
    assert expected_rows == written_rows
 def test_get_report():
     donor_list = {'Jay Jones': [2,2,2]}
     expected = "{:<25} ${:^10} {:^10} ${:^10}".format('Jay Jones', 6, 3, 2)
     assert get_report(donor_list) == expected