You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.3 KiB
41 lines
1.3 KiB
# Copyright 2016 ACSONE SA/NV (<http://acsone.eu>)
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
|
|
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class DateRangeTest(TransactionCase):
|
|
|
|
def setUp(self):
|
|
super(DateRangeTest, self).setUp()
|
|
self.date_range = self.env['date.range']
|
|
self.type = self.env['date.range.type'].create(
|
|
{'name': 'Fiscal year',
|
|
'company_id': False,
|
|
'allow_overlap': False})
|
|
|
|
self.company = self.env['res.company'].create({
|
|
'name': 'Test company',
|
|
})
|
|
self.company_2 = self.env['res.company'].create({
|
|
'name': 'Test company 2',
|
|
'parent_id': self.company.id,
|
|
})
|
|
self.typeB = self.env['date.range.type'].create(
|
|
{'name': 'Fiscal year B',
|
|
'company_id': self.company.id,
|
|
'allow_overlap': False})
|
|
|
|
def test_overlap_allowed(self):
|
|
self.date_range.create({
|
|
'name': 'FS2015',
|
|
'date_start': '2015-01-01',
|
|
'date_end': '2015-12-31',
|
|
'type_id': self.type.id,
|
|
})
|
|
self.date_range.create({
|
|
'name': 'FS2016',
|
|
'date_start': '2015-01-01',
|
|
'date_end': '2016-12-31',
|
|
'type_id': self.type.id,
|
|
})
|