15
15
from copy import deepcopy
16
16
from typing import List
17
17
18
- from parameterized import parameterized
19
-
20
18
from synapse .api .constants import EduTypes , ReceiptTypes
21
19
from synapse .types import JsonDict
22
20
@@ -27,16 +25,13 @@ class ReceiptsTestCase(unittest.HomeserverTestCase):
27
25
def prepare (self , reactor , clock , hs ):
28
26
self .event_source = hs .get_event_sources ().sources .receipt
29
27
30
- @parameterized .expand (
31
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
32
- )
33
- def test_filters_out_private_receipt (self , receipt_type : str ) -> None :
28
+ def test_filters_out_private_receipt (self ) -> None :
34
29
self ._test_filters_private (
35
30
[
36
31
{
37
32
"content" : {
38
33
"$1435641916114394fHBLK:matrix.org" : {
39
- receipt_type : {
34
+ ReceiptTypes . READ_PRIVATE : {
40
35
"@rikj:jki.re" : {
41
36
"ts" : 1436451550453 ,
42
37
}
@@ -50,18 +45,13 @@ def test_filters_out_private_receipt(self, receipt_type: str) -> None:
50
45
[],
51
46
)
52
47
53
- @parameterized .expand (
54
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
55
- )
56
- def test_filters_out_private_receipt_and_ignores_rest (
57
- self , receipt_type : str
58
- ) -> None :
48
+ def test_filters_out_private_receipt_and_ignores_rest (self ) -> None :
59
49
self ._test_filters_private (
60
50
[
61
51
{
62
52
"content" : {
63
53
"$1dgdgrd5641916114394fHBLK:matrix.org" : {
64
- receipt_type : {
54
+ ReceiptTypes . READ_PRIVATE : {
65
55
"@rikj:jki.re" : {
66
56
"ts" : 1436451550453 ,
67
57
},
@@ -94,18 +84,15 @@ def test_filters_out_private_receipt_and_ignores_rest(
94
84
],
95
85
)
96
86
97
- @parameterized .expand (
98
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
99
- )
100
87
def test_filters_out_event_with_only_private_receipts_and_ignores_the_rest (
101
- self , receipt_type : str
88
+ self ,
102
89
) -> None :
103
90
self ._test_filters_private (
104
91
[
105
92
{
106
93
"content" : {
107
94
"$14356419edgd14394fHBLK:matrix.org" : {
108
- receipt_type : {
95
+ ReceiptTypes . READ_PRIVATE : {
109
96
"@rikj:jki.re" : {
110
97
"ts" : 1436451550453 ,
111
98
},
@@ -175,18 +162,15 @@ def test_handles_empty_event(self) -> None:
175
162
],
176
163
)
177
164
178
- @parameterized .expand (
179
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
180
- )
181
165
def test_filters_out_receipt_event_with_only_private_receipt_and_ignores_rest (
182
- self , receipt_type : str
166
+ self ,
183
167
) -> None :
184
168
self ._test_filters_private (
185
169
[
186
170
{
187
171
"content" : {
188
172
"$14356419edgd14394fHBLK:matrix.org" : {
189
- receipt_type : {
173
+ ReceiptTypes . READ_PRIVATE : {
190
174
"@rikj:jki.re" : {
191
175
"ts" : 1436451550453 ,
192
176
},
@@ -262,16 +246,13 @@ def test_handles_string_data(self) -> None:
262
246
],
263
247
)
264
248
265
- @parameterized .expand (
266
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
267
- )
268
- def test_leaves_our_private_and_their_public (self , receipt_type : str ) -> None :
249
+ def test_leaves_our_private_and_their_public (self ) -> None :
269
250
self ._test_filters_private (
270
251
[
271
252
{
272
253
"content" : {
273
254
"$1dgdgrd5641916114394fHBLK:matrix.org" : {
274
- receipt_type : {
255
+ ReceiptTypes . READ_PRIVATE : {
275
256
"@me:server.org" : {
276
257
"ts" : 1436451550453 ,
277
258
},
@@ -296,7 +277,7 @@ def test_leaves_our_private_and_their_public(self, receipt_type: str) -> None:
296
277
{
297
278
"content" : {
298
279
"$1dgdgrd5641916114394fHBLK:matrix.org" : {
299
- receipt_type : {
280
+ ReceiptTypes . READ_PRIVATE : {
300
281
"@me:server.org" : {
301
282
"ts" : 1436451550453 ,
302
283
},
@@ -319,16 +300,13 @@ def test_leaves_our_private_and_their_public(self, receipt_type: str) -> None:
319
300
],
320
301
)
321
302
322
- @parameterized .expand (
323
- [ReceiptTypes .READ_PRIVATE , ReceiptTypes .UNSTABLE_READ_PRIVATE ]
324
- )
325
- def test_we_do_not_mutate (self , receipt_type : str ) -> None :
303
+ def test_we_do_not_mutate (self ) -> None :
326
304
"""Ensure the input values are not modified."""
327
305
events = [
328
306
{
329
307
"content" : {
330
308
"$1435641916114394fHBLK:matrix.org" : {
331
- receipt_type : {
309
+ ReceiptTypes . READ_PRIVATE : {
332
310
"@rikj:jki.re" : {
333
311
"ts" : 1436451550453 ,
334
312
}
0 commit comments