@@ -39,7 +39,8 @@ def test_unauthorized_users_cannot_post_report_version(self):
39
39
assert response .status_code == 401
40
40
41
41
def test_authorized_users_can_post_updates_to_report_version (self ):
42
- report_version = report_version_baker ()
42
+ report_version = report_version_baker (report_type = "Initial Report" )
43
+
43
44
TestUtils .authorize_current_user_as_operator_user (self , operator = report_version .report .operator )
44
45
45
46
endpoint_under_test = f'/api/reporting/report-version/{ report_version .id } /report-operation'
@@ -54,32 +55,25 @@ def test_authorized_users_can_post_updates_to_report_version(self):
54
55
"activities" : [],
55
56
"regulated_products" : [],
56
57
"operation_representative_name" : "new operation representative name" ,
57
- "operation_report_type" : "LFO" , # This belongs to ReportVersion, not ReportOperation
58
+ "operation_report_type" : "Annual Report" ,
58
59
}
59
-
60
- # Assert changes for ReportOperation fields
61
60
assert report_version .report_operation .operator_legal_name != data ['operator_legal_name' ]
62
61
assert report_version .report_operation .operator_trade_name != data ['operator_trade_name' ]
63
62
assert report_version .report_operation .operation_name != data ['operation_name' ]
64
63
assert report_version .report_operation .operation_bcghgid != data ['operation_bcghgid' ]
65
64
assert report_version .report_operation .bc_obps_regulated_operation_id != data ['bc_obps_regulated_operation_id' ]
66
65
assert report_version .report_operation .operation_representative_name != data ['operation_representative_name' ]
67
-
68
- # Assert change for ReportVersion field
69
- assert report_version .report_type != data ['operation_report_type' ] # Correctly assert for ReportVersion
66
+ assert report_version .report_type != data ['operation_report_type' ]
70
67
71
68
response = TestUtils .mock_post_with_auth_role (
72
69
self , 'industry_user' , self .content_type , data , endpoint_under_test
73
70
)
74
71
75
72
assert response .status_code == 201
76
73
response_json = response .json ()
77
-
78
- # Assert response for ReportOperation fields
79
74
assert response_json ['operator_legal_name' ] == data ['operator_legal_name' ]
80
75
assert response_json ['operator_trade_name' ] == data ['operator_trade_name' ]
81
76
assert response_json ['operation_name' ] == data ['operation_name' ]
82
77
assert response_json ['operation_bcghgid' ] == data ['operation_bcghgid' ]
83
78
assert response_json ['bc_obps_regulated_operation_id' ] == data ['bc_obps_regulated_operation_id' ]
84
79
assert response_json ['operation_representative_name' ] == data ['operation_representative_name' ]
85
-
0 commit comments