blob: fe848a355582b85c09605c20da93ea93a0a239bc [file] [log] [blame]
Aditya Hasef3c22f32019-01-22 18:22:20 +05301from __future__ import unicode_literals
Chillar Anand915b3432021-09-02 16:44:59 +05302
3import unittest
4
5import frappe
6
7import erpnext
8
Rushabh Mehta8f2e21d2017-07-13 15:07:51 +05309
Rushabh Mehta393becc2017-07-13 15:49:37 +053010@erpnext.allow_regional
Rushabh Mehta8f2e21d2017-07-13 15:07:51 +053011def test_method():
12 return 'original'
13
14class TestInit(unittest.TestCase):
15 def test_regional_overrides(self):
16 frappe.flags.country = 'India'
17 self.assertEqual(test_method(), 'overridden')
18
Nabin Hait096c05c2018-03-09 13:11:00 +053019 frappe.flags.country = 'Maldives'
20 self.assertEqual(test_method(), 'original')
Charles-Henri Decultotb8c088e2018-02-21 06:37:33 +010021
22 frappe.flags.country = 'France'
Ankush Menat4551d7d2021-08-19 13:41:10 +053023 self.assertEqual(test_method(), 'overridden')