|
8 | 8 | ) |
9 | 9 |
|
10 | 10 |
|
11 | | -@pytest.mark.django_db |
12 | | -def test_specialty_report_template_model_structure() -> None: |
13 | | - """Test that SpecialtyReportTemplate model has correct structure.""" |
14 | | - # Verify model exists and has correct db_table |
15 | | - assert ( |
16 | | - SpecialtyReportTemplate._meta.db_table |
17 | | - == "canvas_sdk_data_data_integration_specialtyreporttemplate_001" |
18 | | - ) |
19 | | - assert SpecialtyReportTemplate._meta.managed is False |
20 | | - |
21 | | - # Verify all required fields exist |
22 | | - assert hasattr(SpecialtyReportTemplate, "dbid") |
23 | | - assert hasattr(SpecialtyReportTemplate, "id") # UUID field from IdentifiableModel |
24 | | - assert hasattr(SpecialtyReportTemplate, "name") |
25 | | - assert hasattr(SpecialtyReportTemplate, "code") |
26 | | - assert hasattr(SpecialtyReportTemplate, "code_system") |
27 | | - assert hasattr(SpecialtyReportTemplate, "search_keywords") |
28 | | - assert hasattr(SpecialtyReportTemplate, "active") |
29 | | - assert hasattr(SpecialtyReportTemplate, "custom") |
30 | | - assert hasattr(SpecialtyReportTemplate, "search_as") |
31 | | - assert hasattr(SpecialtyReportTemplate, "specialty_name") |
32 | | - assert hasattr(SpecialtyReportTemplate, "specialty_code") |
33 | | - assert hasattr(SpecialtyReportTemplate, "specialty_code_system") |
34 | | - |
35 | | - |
36 | | -@pytest.mark.django_db |
37 | | -def test_specialty_report_template_field_model_structure() -> None: |
38 | | - """Test that SpecialtyReportTemplateField model has correct structure.""" |
39 | | - # Verify model exists and has correct db_table |
40 | | - assert ( |
41 | | - SpecialtyReportTemplateField._meta.db_table |
42 | | - == "canvas_sdk_data_data_integration_specialtyrpttmplfield_001" |
43 | | - ) |
44 | | - assert SpecialtyReportTemplateField._meta.managed is False |
45 | | - |
46 | | - # Verify all required fields exist |
47 | | - assert hasattr(SpecialtyReportTemplateField, "dbid") |
48 | | - assert hasattr(SpecialtyReportTemplateField, "report_template") |
49 | | - assert hasattr(SpecialtyReportTemplateField, "sequence") |
50 | | - assert hasattr(SpecialtyReportTemplateField, "code") |
51 | | - assert hasattr(SpecialtyReportTemplateField, "code_system") |
52 | | - assert hasattr(SpecialtyReportTemplateField, "label") |
53 | | - assert hasattr(SpecialtyReportTemplateField, "units") |
54 | | - assert hasattr(SpecialtyReportTemplateField, "type") |
55 | | - assert hasattr(SpecialtyReportTemplateField, "required") |
56 | | - |
57 | | - |
58 | | -@pytest.mark.django_db |
59 | | -def test_specialty_report_template_field_option_model_structure() -> None: |
60 | | - """Test that SpecialtyReportTemplateFieldOption model has correct structure.""" |
61 | | - # Verify model exists and has correct db_table |
62 | | - assert ( |
63 | | - SpecialtyReportTemplateFieldOption._meta.db_table |
64 | | - == "canvas_sdk_data_data_integration_specialtyrpttmplfieldopt_001" |
65 | | - ) |
66 | | - assert SpecialtyReportTemplateFieldOption._meta.managed is False |
67 | | - |
68 | | - # Verify all required fields exist |
69 | | - assert hasattr(SpecialtyReportTemplateFieldOption, "dbid") |
70 | | - assert hasattr(SpecialtyReportTemplateFieldOption, "field") |
71 | | - assert hasattr(SpecialtyReportTemplateFieldOption, "label") |
72 | | - assert hasattr(SpecialtyReportTemplateFieldOption, "key") |
73 | | - |
74 | | - |
75 | 11 | @pytest.mark.django_db |
76 | 12 | def test_specialty_report_template_queryset_active() -> None: |
77 | 13 | """Test that active() method filters correctly.""" |
|
0 commit comments