From 387ffc9adedc92fdfff68de0dbd3a80a049c6360 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 16 May 2025 02:16:38 +0930 Subject: [PATCH] refactor(human_resources): Update Functional Metadata to use PyTest for Employee Model ref: #761 #730 --- .../test_functional_employee_metadata.py | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 app/human_resources/tests/functional/employee/test_functional_employee_metadata.py diff --git a/app/human_resources/tests/functional/employee/test_functional_employee_metadata.py b/app/human_resources/tests/functional/employee/test_functional_employee_metadata.py new file mode 100644 index 00000000..df058e46 --- /dev/null +++ b/app/human_resources/tests/functional/employee/test_functional_employee_metadata.py @@ -0,0 +1,48 @@ +from django.test import TestCase + +from access.tests.functional.contact.test_functional_contact_metadata import ( + ContactMetadataInheritedCases +) + +from human_resources.models.employee import Employee + + + +class EmployeeMetadataTestCases( + ContactMetadataInheritedCases, +): + + add_data: dict = { + 'employee_number': 123456, + } + + kwargs_create_item: dict = { + 'employee_number': 1234568, + } + + kwargs_create_item_diff_org: dict = { + 'employee_number': 1234567, + } + + model = Employee + + + +class EmployeeMetadataInheritedCases( + EmployeeMetadataTestCases, +): + + model = None + + kwargs_create_item: dict = {} + + kwargs_create_item_diff_org: dict = {} + + + +class EmployeeMetadataTest( + EmployeeMetadataTestCases, + TestCase, + +): + pass \ No newline at end of file