def test_generate_report(): Disney_db = DonorCollection(sample_disney_donors()) report = Disney_db.generate_report() print(report) ### Im getting an AttributeError 'NoneType' for startswith...??? assert report.startswith( "Donor Name | Total Given | Num Gifts | Average Gift") assert "Yosemite Sam $ 100.56 3 $ 100.56" in report
def test_generate_report(): dc = DonorCollection() dc.add_donor("Rei", [50]) dc.add_donor("Usagi", [50, 150]) dc.add_donor("Minako") result = dc.generate_report() assert "Donor Name Total Given Num Gifts Average Gift" in result assert "Usagi 200.00 2 100.00" in result assert "Rei 50.00 1 50.00" in result assert "Minako 0.00 0 0.00" in result
def test_generate_report(self): dc = DonorCollection() dc.add_donation("first", [111, 222, 333]) dc.add_donation("second", [555]) report = dc.generate_report() assert "first" in report assert "second" in report assert "666" in report # sum of first assert "222" in report # sum of first assert "3" in report # len of first assert "555" in report # sum, avg of second assert "1" in report # len of second