seitime-frappe/frappe/tests/test_formatter.py
Suraj Shetty c0c5b2ebdd
style: format all python files using black (#16453)
Co-authored-by: Frappe Bot <developers@frappe.io>
2022-04-12 10:59:25 +05:30

21 lines
635 B
Python

# -*- coding: utf-8 -*-
import unittest
import frappe
from frappe import format
class TestFormatter(unittest.TestCase):
def test_currency_formatting(self):
df = frappe._dict({"fieldname": "amount", "fieldtype": "Currency", "options": "currency"})
doc = frappe._dict({"amount": 5})
frappe.db.set_default("currency", "INR")
# if currency field is not passed then default currency should be used.
self.assertEqual(format(100000, df, doc, format="#,###.##"), "₹ 100,000.00")
doc.currency = "USD"
self.assertEqual(format(100000, df, doc, format="#,###.##"), "$ 100,000.00")
frappe.db.set_default("currency", None)