Beispiel #1
0
def test_report_write_row():
    test_name = test_name_sam
    test_donations = [5500.00, 24.00, 250.00]
    donor = Donor(test_name, test_donations)
    test_row = donor.report_row()
    print(f'trwr.... test_row {test_row}')

    assert test_name in test_row
    assert "5,774.00" in test_row
    assert "   3" in test_row
    assert "1,924.67" in test_row
Beispiel #2
0
 def test_report_row(self, test_input, expected):
     donor = Donor(test_input[0], test_input[1])
     assert expected[0] in donor.report_row()
     assert expected[1] in donor.report_row()
     assert expected[2] in donor.report_row()
     assert expected[3] in donor.report_row()
def test_report_row():
    """Test report_row instance method."""
    donor1 = Donor("Alexander Boone", 500, 2)
    row = ('{:<25}{:^5}${:>14,.2f}{:^5}{:>10}{:^5}${:>14,.2f}').format(
        "Alexander Boone", ' ', 500, ' ', 2, ' ', 250)
    assert donor1.report_row() == row