Add test for depends

This commit is contained in:
Cédric Krier
2011-08-04 16:57:37 +02:00
parent a81899711f
commit e05ab244ca
2 changed files with 19 additions and 11 deletions
+7 -1
View File
@@ -10,7 +10,7 @@ if os.path.isdir(DIR):
import unittest
import trytond.tests.test_tryton
from trytond.tests.test_tryton import test_view
from trytond.tests.test_tryton import test_view, test_depends
class ProjectPlanTestCase(unittest.TestCase):
@@ -27,6 +27,12 @@ class ProjectPlanTestCase(unittest.TestCase):
'''
test_view('project_plan')
def test0006depends(self):
'''
Test depends.
'''
test_depends()
def suite():
suite = trytond.tests.test_tryton.suite()
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
+12 -10
View File
@@ -18,17 +18,19 @@ class Work(ModelSQL, ModelView):
_name = 'project.work'
predecessors = fields.Many2Many('project.predecessor_successor',
'successor', 'predecessor', 'Predecessors',
domain=[
('parent', '=', Eval('parent')),
('id', '!=', Eval('active_id')),
])
'successor', 'predecessor', 'Predecessors',
domain=[
('parent', '=', Eval('parent')),
('id', '!=', Eval('id')),
],
depends=['parent', 'id'])
successors = fields.Many2Many('project.predecessor_successor',
'predecessor', 'successor', 'Successors',
domain=[
('parent', '=', Eval('parent')),
('id', '!=', Eval('active_id')),
])
'predecessor', 'successor', 'Successors',
domain=[
('parent', '=', Eval('parent')),
('id', '!=', Eval('id')),
],
depends=['parent', 'id'])
leveling_delay = fields.Float("Leveling Delay")
back_leveling_delay = fields.Float("Leveling Delay")
allocations = fields.One2Many('project.allocation', 'work', 'Allocations',