Skip to content

Commit 8652f7d

Browse files
committed
[FIX] tests
1 parent d4eee06 commit 8652f7d

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

spp_demo_common/tests/test_demo_data_generator.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -58,19 +58,23 @@ def setUpClass(cls):
5858
}
5959
)
6060

61-
# Create test gender types
62-
cls.gender_male = cls.env["gender.type"].create(
63-
{
64-
"value": "Male",
65-
"code": "Male",
66-
}
67-
)
68-
cls.gender_female = cls.env["gender.type"].create(
69-
{
70-
"value": "Female",
71-
"code": "Female",
72-
}
73-
)
61+
# Create test gender types (search first to avoid duplicates)
62+
cls.gender_male = cls.env["gender.type"].search([("code", "=", "Male")], limit=1)
63+
if not cls.gender_male:
64+
cls.gender_male = cls.env["gender.type"].create(
65+
{
66+
"value": "Male",
67+
"code": "Male",
68+
}
69+
)
70+
cls.gender_female = cls.env["gender.type"].search([("code", "=", "Female")], limit=1)
71+
if not cls.gender_female:
72+
cls.gender_female = cls.env["gender.type"].create(
73+
{
74+
"value": "Female",
75+
"code": "Female",
76+
}
77+
)
7478

7579
def test_01_default_methods(self):
7680
"""Test all default value methods"""

0 commit comments

Comments
 (0)