mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-15 21:05:10 +00:00
[feature] override a function regionally by adding a decorator
This commit is contained in:
13
erpnext/tests/test_regional.py
Normal file
13
erpnext/tests/test_regional.py
Normal file
@@ -0,0 +1,13 @@
|
||||
import unittest, frappe, erpnext
|
||||
|
||||
@erpnext.regional
|
||||
def test_method():
|
||||
return 'original'
|
||||
|
||||
class TestInit(unittest.TestCase):
|
||||
def test_regional_overrides(self):
|
||||
frappe.flags.country = 'India'
|
||||
self.assertEqual(test_method(), 'overridden')
|
||||
|
||||
frappe.flags.country = 'Nepal'
|
||||
self.assertEqual(test_method(), 'original')
|
||||
Reference in New Issue
Block a user