Beispiel #1
0
    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')
Beispiel #2
0
 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)
Beispiel #3
0
    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)
Beispiel #4
0
    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.")