コード例 #1
0
    def test_get_budget_totals(self):
        account = Account()
        account.add_budget("Groceries", interval=MONTHLY, limit=1000)
        account.add_purchase(100, category="Groceries")

        result = account.get_budget_totals()
        expected = {"Groceries": Decimal(100)}
        self.assertEqual(result, expected)
コード例 #2
0
 def test_add_budget(self):
     account = Account()
     budget = account.add_budget(name="Test Budget", interval=MONTHLY, limit=1000)
     self.assertIn(budget, account.budgets)
     self.assertEqual(budget.name, "Test Budget")
     self.assertEqual(budget.interval, MONTHLY)
     self.assertEqual(budget.limit, Decimal("1000.00"))