Skip to content

Commit

Permalink
fixup! fixup! dd755bf
Browse files Browse the repository at this point in the history
  • Loading branch information
yajo committed May 10, 2023
1 parent 15e2f7a commit d7da7aa
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions project_sequence/tests/test_project_sequence.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ def setUpClass(cls):
)
cls.pjr_seq = cls.env.ref("project_sequence.seq_project_sequence")
cls.pjr_seq.date_range_ids.unlink()
cls.analytic_account = cls.env["account.analytic.account"].create({"name": "aaa"})
cls.analytic_account = cls.env["account.analytic.account"].create(
{"name": "aaa"}
)

def setUp(self):
super().setUp()
Expand All @@ -39,16 +41,30 @@ def test_sequence_after_creation(self):

def test_analytic_account_after_creation_no_name(self):
"""Project's analytic account is named like project's default name."""
proj = self.env["project.project"].create({"analytic_account_id": self.analytic_account.id})
proj = self.env["project.project"].create(
{"analytic_account_id": self.analytic_account.id}
)
self.assertEqual(proj.sequence_code, "23-00011")
self.assertEqual(proj.name, "23-00011")
self.assertEqual(proj.display_name, "23-00011")
self.assertEqual(proj.analytic_account_id.name, "23-00011")

def test_analytic_account_after_creation_named(self):
"""Project's analytic account is named like project's display name."""
proj = self.env["project.project"].create(
{"name": "whatever", "analytic_account_id": self.analytic_account.id}
)
self.assertEqual(proj.sequence_code, "23-00011")
self.assertEqual(proj.name, "whatever")
self.assertEqual(proj.display_name, "23-00011 - whatever")
self.assertEqual(proj.analytic_account_id.name, "23-00011 - whatever")

@users("manager")
def test_sequence_copied_to_name_if_emptied(self):
"""Sequence is copied to project name if user removes it."""
proj = self.env["project.project"].create({"name": "whatever", "analytic_account_id": self.analytic_account.id})
proj = self.env["project.project"].create(
{"name": "whatever", "analytic_account_id": self.analytic_account.id}
)
self.assertEqual(proj.name, "whatever")
self.assertEqual(proj.sequence_code, "23-00011")
self.assertEqual(proj.display_name, "23-00011 - whatever")
Expand Down

0 comments on commit d7da7aa

Please sign in to comment.