|
18 | 18 | "submitted": { |
19 | 19 | "submission_id": CONSTANT_SUBMISSION_ID, |
20 | 20 | "dataset_id": "test0", |
21 | | - "file_name": "my_file.csv", |
| 21 | + "file_name": "my_file", |
22 | 22 | "file_extension": "csv", |
23 | 23 | }, |
24 | 24 | "expected": { |
|
35 | 35 | "submitted": { |
36 | 36 | "submission_id": CONSTANT_SUBMISSION_ID, |
37 | 37 | "dataset_id": "test1", |
38 | | - "file_name": "my_file.csv.csv", |
39 | | - "file_extension": "csv", |
| 38 | + "file_name": "my_file", |
| 39 | + "file_extension": ".csv.csv", |
40 | 40 | }, |
41 | 41 | "expected": { |
42 | 42 | "submission_id": CONSTANT_SUBMISSION_ID, |
43 | 43 | "dataset_id": "test1", |
44 | | - "file_name": "my_file.csv", |
| 44 | + "file_name": "my_file", |
45 | 45 | "file_extension": "csv", |
46 | 46 | }, |
47 | 47 | }, |
|
52 | 52 | "submitted": { |
53 | 53 | "submission_id": CONSTANT_SUBMISSION_ID, |
54 | 54 | "dataset_id": "test2", |
55 | | - "file_name": "my_file.xml", |
| 55 | + "file_name": "my_file", |
56 | 56 | "file_extension": "csv.csv.xml", |
57 | 57 | }, |
58 | 58 | "expected": { |
|
63 | 63 | }, |
64 | 64 | }, |
65 | 65 | ), |
| 66 | + # submission with multiple file extensions |
| 67 | + ( |
| 68 | + { |
| 69 | + "submitted": { |
| 70 | + "submission_id": CONSTANT_SUBMISSION_ID, |
| 71 | + "dataset_id": "test2", |
| 72 | + "file_name": "my.file.perfect", |
| 73 | + "file_extension": "csv", |
| 74 | + }, |
| 75 | + "expected": { |
| 76 | + "submission_id": CONSTANT_SUBMISSION_ID, |
| 77 | + "dataset_id": "test2", |
| 78 | + "file_name": "my.file.perfect", |
| 79 | + "file_extension": "csv", |
| 80 | + }, |
| 81 | + }, |
| 82 | + ), |
| 83 | + # submission with multiple file extensions |
| 84 | + ( |
| 85 | + { |
| 86 | + "submitted": { |
| 87 | + "submission_id": CONSTANT_SUBMISSION_ID, |
| 88 | + "dataset_id": "test2", |
| 89 | + "file_name": "m_y%fil\ne.perfect", |
| 90 | + "file_extension": "csv", |
| 91 | + }, |
| 92 | + "expected": { |
| 93 | + "submission_id": CONSTANT_SUBMISSION_ID, |
| 94 | + "dataset_id": "test2", |
| 95 | + "file_name": "m_y%fil\ne.perfect", |
| 96 | + "file_extension": "csv", |
| 97 | + }, |
| 98 | + }, |
| 99 | + ), |
66 | 100 | ], |
67 | 101 | ) |
68 | 102 | def test_submission_info( # pylint: disable=missing-function-docstring |
|
0 commit comments