pull/460/head
Piero Toffanin 2018-05-31 22:54:55 -04:00
rodzic 2f18b61d84
commit 8306fd7539
2 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -301,6 +301,7 @@ class Task(models.Model):
self.processing_node.save()
logger.info("Automatically assigned processing node {} to {}".format(self.processing_node, self))
self.status = None
self.save()
# Processing node assigned, but is offline and no errors
@ -312,9 +313,8 @@ class Task(models.Model):
logger.info("Processing node {} went offline, reassigning {}...".format(self.processing_node, self))
self.uuid = ''
self.processing_node = None
self.status = None
self.save()
else:
elif self.status == status_codes.RUNNING:
# Task was running and processing node went offline
# It could have crashed due to low memory
# or perhaps it went offline due to network errors.

Wyświetl plik

@ -55,7 +55,7 @@ class TestApiPreset(BootTestCase):
# Only ours and global presets are available
self.assertTrue(len(res.data) == 7)
self.assertTrue('My Local Preset' in [preset['name'] for preset in res.data])
self.assertTrue('High Quality' in [preset['name'] for preset in res.data])
self.assertTrue('High Resolution' in [preset['name'] for preset in res.data])
self.assertTrue('Global Preset #1' in [preset['name'] for preset in res.data])
self.assertTrue('Global Preset #2' in [preset['name'] for preset in res.data])
self.assertFalse('Local Preset #1' in [preset['name'] for preset in res.data])