def test_refresh_issue_task(self): refresh_issue_task(self.superman225.cvid) # Refresh the issue object. self.superman225.refresh_from_db() # Clean up the image. if (self.superman225.image): self.superman225.image.delete() self.assertEqual(self.superman225.name, 'To Be a Hero')
def refresh_series_issues_metadata(self, request, queryset): issues_count = 0 for i in range(queryset.count()): series = Issue.objects.filter(series=queryset[i]) for num in range(series.count()): success = refresh_issue_task(series[num].cvid) if success: issues_count += 1 message_bit = create_msg(issues_count) self.message_user(request, "%s successfully updated." % message_bit)
def refresh_issue_metadata(self, request, queryset): rows_updated = 0 for issue in queryset: success = refresh_issue_task(issue.cvid) if success: rows_updated += 1 message_bit = create_msg(rows_updated) self.message_user(request, "%s metadata successfuly refreshed." % message_bit)
def refresh_issue_metadata(self, request, queryset): rows_updated = 0 for issue in queryset: # Should probably make this an async call, but could # most likely run into issues with exceeding the ComicVine # API rate. Not to mention issues with timing of refresh for # mutiple issues with the same storyarc being add/refreshed. success = refresh_issue_task(issue.cvid) if success: rows_updated += 1 message_bit = create_msg(rows_updated) self.message_user( request, f"{message_bit} metadata successfuly refreshed.")