Skip to content

Commit 2cf2ce7

Browse files
authored
Merge pull request #166 from WikiMovimentoBrasil/2025-02-small-fixes
small fixes
2 parents bdb9b40 + 0c6ab59 commit 2cf2ce7

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

src/core/models.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,9 @@ def write_report(self, csvfile):
261261
"message",
262262
"entity_id",
263263
"raw_input",
264-
"api_response",
265264
]
266265
)
267266
for cmd in self.commands():
268-
called_api = bool(cmd.response_json)
269267
writer.writerow(
270268
[
271269
self.pk,
@@ -276,7 +274,6 @@ def write_report(self, csvfile):
276274
cmd.message,
277275
cmd.entity_id(),
278276
cmd.raw.replace("\t", "|"), # tabs are weird in csv
279-
cmd.response_json if called_api else None,
280277
]
281278
)
282279

src/web/templates/batches.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ <h2> {% translate 'Last batches' %} {% if username is not None %} {% translate '
5454
</a>
5555
</td>
5656
{% endif %}
57-
<td>{{ batch.name }}</td>
57+
<td>{% if batch.name %}{{ batch.name }}{% else %}-{% endif %}</td>
5858
<td><span class="status status_{{ batch.get_status_display | lower }}">{{ batch.get_status_display | upper }}</td>
5959
<td>{{ batch.modified }}</td>
6060
<td>

src/web/tests/test_views.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,19 @@ def test_create_v1_batch_logged_user(self, mocker):
229229
self.assertEqual(list(response.context["page"].object_list), [batch])
230230
self.assertTrue(batch.is_initial)
231231

232+
@requests_mock.Mocker()
233+
def test_create_empty_name(self, mocker):
234+
ApiMocker.is_autoconfirmed(mocker)
235+
user, api_client = self.login_user_and_get_token("user")
236+
response = self.client.post("/batch/new/", data={"type": "v1", "commands": "CREATE"})
237+
self.assertEqual(response.status_code, 302)
238+
response = self.client.get(response.url)
239+
self.assertEqual(response.status_code, 200)
240+
response = self.client.post("/batch/new/preview/allow_start/")
241+
self.assertEqual(response.status_code, 302)
242+
response = self.client.get(response.url)
243+
self.assertTemplateUsed("batch.html")
244+
232245
@requests_mock.Mocker()
233246
def test_create_csv_batch_logged_user(self, mocker):
234247
ApiMocker.is_autoconfirmed(mocker)
@@ -596,9 +609,8 @@ def test_batch_report(self, mocker):
596609
self.assertEqual(response.status_code, 200)
597610
self.assertEqual(response.headers["Content-Disposition"], f'attachment; filename="batch-{pk}-report.csv"')
598611
result = (
599-
"""b'batch_id,index,operation,status,error,message,entity_id,raw_input,api_response\\r\\n"""
600-
"""1,0,set_statement,Done,,,Q1234,Q1234|P2|Q1,{\\\'id\\\': \\\'Q1234$stuff\\\'}\\r\\n"""
601-
"""1,1,set_label,Done,,,Q11,"Q11|Len|""label""\","""
602-
""""{\\\'id\\\': \\\'Q11\\\', \\\'labels\\\': {\\\'en\\\': \\\'label\\\'}}"\\r\\n\'"""
612+
"""b'batch_id,index,operation,status,error,message,entity_id,raw_input\\r\\n"""
613+
"""1,0,set_statement,Done,,,Q1234,Q1234|P2|Q1\\r\\n"""
614+
"""1,1,set_label,Done,,,Q11,"Q11|Len|""label""\"\\r\\n\'"""
603615
)
604616
self.assertEqual(result, str(response.content).strip())

src/web/views/new_batch.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,6 @@ def new_batch(request):
137137
raise ParserException("Command string cannot be empty")
138138

139139
batch_name = batch_name.strip()
140-
if not batch_name:
141-
raise ParserException("Batch name cannot be empty")
142140

143141
if batch_type == "v1":
144142
parser = V1CommandParser()

0 commit comments

Comments
 (0)