blob: 282fc6454b7547a717c68254c8e4560ebd3dcaaa [file] [log] [blame]
Aditya Hasef3c22f32019-01-22 18:22:20 +05301from __future__ import unicode_literals
Rushabh Mehta8f2e21d2017-07-13 15:07:51 +05302import unittest, frappe, erpnext
3
Rushabh Mehta393becc2017-07-13 15:49:37 +05304@erpnext.allow_regional
Rushabh Mehta8f2e21d2017-07-13 15:07:51 +05305def test_method():
6 return 'original'
7
8class TestInit(unittest.TestCase):
9 def test_regional_overrides(self):
10 frappe.flags.country = 'India'
11 self.assertEqual(test_method(), 'overridden')
12
Nabin Hait096c05c2018-03-09 13:11:00 +053013 frappe.flags.country = 'Maldives'
14 self.assertEqual(test_method(), 'original')
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010015
16 frappe.flags.country = 'France'
Nabin Hait096c05c2018-03-09 13:11:00 +053017 self.assertEqual(test_method(), 'overridden')