Skip to content

Commit 524ee5d

Browse files
committed
test: fix broken api tests after RLS update
1 parent de3ff0d commit 524ee5d

43 files changed

Lines changed: 271 additions & 3 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/_obligation/test_accruing_penalties.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ def test_get_accruing_penalties_success(self, mock_get_accruing_penalty_data):
2929
compliance_report__report__operator=operator,
3030
compliance_report__report__operation__operator=operator,
3131
)
32+
TestUtils.generate_operation_operator_timeline(
33+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
34+
)
3235

3336
# Act
3437
response = TestUtils.mock_get_with_auth_role(
@@ -63,6 +66,9 @@ def test_get_accruing_penalties_when_nothing_accruing(self, mock_get_accruing_pe
6366
compliance_report__report__operator=operator,
6467
compliance_report__report__operation__operator=operator,
6568
)
69+
TestUtils.generate_operation_operator_timeline(
70+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
71+
)
6672

6773
# Act
6874
response = TestUtils.mock_get_with_auth_role(

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/_obligation/test_payments.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ def test_get_payments_success(self, mock_get_payments):
2222
compliance_report__report__operator=operator,
2323
compliance_report__report__operation__operator=operator,
2424
)
25+
TestUtils.generate_operation_operator_timeline(
26+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
27+
)
2528

2629
# Act: Perform GET request with auth role
2730
response = TestUtils.mock_get_with_auth_role(

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/automatic_overdue_penalty/test_aop_invoice.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ def test_get_invoice_success(self, mock_create_pdf_response, mock_generate_autom
3131
compliance_report__report__operator=operator,
3232
compliance_report__report__operation__operator=operator,
3333
)
34+
TestUtils.generate_operation_operator_timeline(
35+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
36+
)
3437

3538
# Act
3639
response = TestUtils.mock_get_with_auth_role(
@@ -64,6 +67,9 @@ def test_get_invoice_error_from_service(self, mock_generate_automatic_overdue_pe
6467
compliance_report__report__operator=operator,
6568
compliance_report__report__operation__operator=operator,
6669
)
70+
TestUtils.generate_operation_operator_timeline(
71+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
72+
)
6773

6874
# Act
6975
response = TestUtils.mock_get_with_auth_role(

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/late_submission_penalty/test_lsp_invoice.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ def test_get_invoice_success(
3636
compliance_report__report__operator=operator,
3737
compliance_report__report__operation__operator=operator,
3838
)
39+
TestUtils.generate_operation_operator_timeline(
40+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
41+
)
3942

4043
# Act
4144
response = TestUtils.mock_get_with_auth_role(
@@ -69,6 +72,9 @@ def test_get_invoice_error_from_service(self, mock_generate_late_submission_pena
6972
compliance_report__report__operator=operator,
7073
compliance_report__report__operation__operator=operator,
7174
)
75+
TestUtils.generate_operation_operator_timeline(
76+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
77+
)
7278

7379
# Act
7480
response = TestUtils.mock_get_with_auth_role(

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/test_automatic_overdue_penalty.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ def test_get_automatic_overdue_penalty_success(self, mock_get_automatic_overdue_
3737
compliance_report__report__operation__operator=operator,
3838
compliance_report__report__operator=operator,
3939
)
40+
TestUtils.generate_operation_operator_timeline(
41+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
42+
)
4043

4144
response = TestUtils.mock_get_with_auth_role(
4245
self,

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/test_invoice.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ def test_get_invoice_success(self, mock_generate_obligation_invoice_pdf):
1919
compliance_report__report__operator=operator,
2020
compliance_report__report__operation__operator=operator,
2121
)
22+
TestUtils.generate_operation_operator_timeline(
23+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
24+
)
2225

2326
# Act
2427
response = TestUtils.mock_get_with_auth_role(
@@ -52,6 +55,9 @@ def test_get_invoice_error_from_service(self, mock_generate_obligation_invoice_p
5255
compliance_report__report__operator=operator,
5356
compliance_report__report__operation__operator=operator,
5457
)
58+
TestUtils.generate_operation_operator_timeline(
59+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
60+
)
5561

5662
# Act
5763
response = TestUtils.mock_get_with_auth_role(

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/test_late_submission_penalty.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ def test_get_late_submission_penalty_success(self, mock_get_late_submission_pena
3535
compliance_report__report__operation__operator=operator,
3636
compliance_report__report__operator=operator,
3737
)
38+
TestUtils.generate_operation_operator_timeline(
39+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
40+
)
3841

3942
response = TestUtils.mock_get_with_auth_role(
4043
self,

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/test_obligation.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ def test_successful_obligation_retrieval(self, mock_get_obligation_data, mock_ge
4848

4949
# Act
5050
TestUtils.authorize_current_user_as_operator_user(self, operator=approved_user_operator.operator)
51+
TestUtils.generate_operation_operator_timeline(
52+
operator=approved_user_operator.operator,
53+
operations=[compliance_report_version.compliance_report.report.operation],
54+
)
5155
response = TestUtils.mock_get_with_auth_role(
5256
self,
5357
"industry_user",
@@ -98,6 +102,10 @@ def test_obligation_with_zero_balance(self, mock_get_obligation_data, mock_get_p
98102

99103
# Act
100104
TestUtils.authorize_current_user_as_operator_user(self, operator=approved_user_operator.operator)
105+
TestUtils.generate_operation_operator_timeline(
106+
operator=approved_user_operator.operator,
107+
operations=[compliance_report_version.compliance_report.report.operation],
108+
)
101109
response = TestUtils.mock_get_with_auth_role(
102110
self,
103111
"industry_user",
@@ -142,6 +150,10 @@ def test_obligation_with_large_amounts(self, mock_get_obligation_data, mock_get_
142150

143151
# Act
144152
TestUtils.authorize_current_user_as_operator_user(self, operator=approved_user_operator.operator)
153+
TestUtils.generate_operation_operator_timeline(
154+
operator=approved_user_operator.operator,
155+
operations=[compliance_report_version.compliance_report.report.operation],
156+
)
145157
response = TestUtils.mock_get_with_auth_role(
146158
self,
147159
"industry_user",
@@ -195,6 +207,10 @@ def test_service_raises_does_not_exist_exception(self, _, mock_get_obligation_da
195207

196208
# Act
197209
TestUtils.authorize_current_user_as_operator_user(self, operator=approved_user_operator.operator)
210+
TestUtils.generate_operation_operator_timeline(
211+
operator=approved_user_operator.operator,
212+
operations=[compliance_report_version.compliance_report.report.operation],
213+
)
198214
response = TestUtils.mock_get_with_auth_role(
199215
self,
200216
"industry_user",
@@ -218,6 +234,10 @@ def test_access_to_other_operators_obligation(self, _):
218234

219235
# Act - Try to access other operator's obligation
220236
TestUtils.authorize_current_user_as_operator_user(self, operator=current_user_operator.operator)
237+
TestUtils.generate_operation_operator_timeline(
238+
operator=current_user_operator.operator,
239+
operations=[compliance_report_version.compliance_report.report.operation],
240+
)
221241
response = TestUtils.mock_get_with_auth_role(
222242
self,
223243
"industry_user",

bc_obps/compliance/tests/api/_compliance_report_versions/_compliance_report_version_id/test_penalty.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ def test_successful_penalty_retrieval(
3737
compliance_report__report__operator=operator,
3838
compliance_report__report__operation__operator=operator,
3939
)
40+
TestUtils.generate_operation_operator_timeline(
41+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
42+
)
4043
response = TestUtils.mock_get_with_auth_role(
4144
self,
4245
"industry_user",
@@ -103,6 +106,9 @@ def test_successful_late_submission_penalty_retrieval(
103106
compliance_report__report__operator=operator,
104107
compliance_report__report__operation__operator=operator,
105108
)
109+
TestUtils.generate_operation_operator_timeline(
110+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
111+
)
106112
response = TestUtils.mock_get_with_auth_role(
107113
self,
108114
"industry_user",

bc_obps/compliance/tests/api/_compliance_report_versions/test_compliance_report_version_id.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ def test_get_compliance_report_version_success(self, mock_get_version):
2323
compliance_report__report__operation__operator=operator,
2424
compliance_report__report__operator=operator,
2525
)
26+
TestUtils.generate_operation_operator_timeline(
27+
operator=operator, operations=[compliance_report_version.compliance_report.report.operation]
28+
)
2629
mock_get_version.return_value = compliance_report_version
2730

2831
# Act

0 commit comments

Comments
 (0)