~vcs-imports/reviewboard/trunk

« back to all changes in this revision

Viewing changes to reviewboard/webapi/tests/test_archived_review_request.py

  • Committer: David Trowbridge
  • Date: 2021-10-14 19:34:12 UTC
  • Revision ID: git-v1:b4fc10b0010039f511083e3e2db3aba905e12b4d
Remove add_metaclass compatibility shim.

Now that 5.0 in Python 3 only, we can start moving away from all the
compatibility shims. This change does that for the `@six.add_metaclass`
decorator.

Testing Done:
Ran unit tests.

Reviewed at https://reviews.reviewboard.org/r/11844/

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
from __future__ import unicode_literals
2
2
 
3
 
from django.utils import six
4
3
from djblets.testing.decorators import add_fixtures
5
4
from djblets.webapi.errors import DOES_NOT_EXIST
6
5
 
14
13
    get_archived_review_request_list_url)
15
14
 
16
15
 
17
 
@six.add_metaclass(BasicTestsMetaclass)
18
 
class ResourceListTests(BaseWebAPITestCase):
 
16
class ResourceListTests(BaseWebAPITestCase, metaclass=BasicTestsMetaclass):
19
17
    """Testing the ArchivedReviewRequestResource list API tests"""
20
18
 
21
19
    fixtures = ['test_users']
81
79
        self.assertEqual(rsp['err']['code'], DOES_NOT_EXIST.code)
82
80
 
83
81
 
84
 
@six.add_metaclass(BasicTestsMetaclass)
85
 
class ResourceItemTests(BaseWebAPITestCase):
 
82
class ResourceItemTests(BaseWebAPITestCase, metaclass=BasicTestsMetaclass):
86
83
    """Testing the ArchivedReviewRequestResource item API tests."""
87
84
 
88
85
    fixtures = ['test_users']