Skip to content

Commit

Permalink
Rename FileApprovalStatus -> FileReviewStatus
Browse files Browse the repository at this point in the history
  • Loading branch information
madwort committed Mar 22, 2024
1 parent 6fe7310 commit 841f2a9
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions airlock/business_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ class RequestFileType(Enum):
SUPPORTING = "supporting"


class FileApprovalStatus(Enum):
class FileReviewStatus(Enum):
APPROVED = "APPROVED"
REJECTED = "REJECTED"

Expand Down Expand Up @@ -151,7 +151,7 @@ class FileReview:
"""

reviewer: str
status: FileApprovalStatus
status: FileReviewStatus
created_at: datetime
updated_at: datetime

Expand Down
6 changes: 3 additions & 3 deletions local_db/data_access.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
RequestStatus,
)
from local_db.models import (
FileApprovalStatus,
FileGroupMetadata,
FileReview,
FileReviewStatus,
RequestFileMetadata,
RequestMetadata,
)
Expand Down Expand Up @@ -173,7 +173,7 @@ def approve_file(self, request_id, relpath, user):
review, _ = FileReview.objects.get_or_create(
file=request_file, reviewer=user.username
)
review.status = FileApprovalStatus.APPROVED
review.status = FileReviewStatus.APPROVED
review.save()

def reject_file(self, request_id, relpath, user):
Expand All @@ -185,5 +185,5 @@ def reject_file(self, request_id, relpath, user):
review, _ = FileReview.objects.get_or_create(
file=request_file, reviewer=user.username
)
review.status = FileApprovalStatus.REJECTED
review.status = FileReviewStatus.REJECTED
review.save()
2 changes: 1 addition & 1 deletion local_db/migrations/0006_filereview.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ class Migration(migrations.Migration):
(
"status",
local_db.models.EnumField(
default=airlock.business_logic.FileApprovalStatus["REJECTED"]
default=airlock.business_logic.FileReviewStatus["REJECTED"]
),
),
("created_at", models.DateTimeField(default=django.utils.timezone.now)),
Expand Down
4 changes: 2 additions & 2 deletions local_db/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from django.utils import timezone
from ulid import ulid

from airlock.business_logic import FileApprovalStatus, RequestFileType, RequestStatus
from airlock.business_logic import FileReviewStatus, RequestFileType, RequestStatus


def local_request_id():
Expand Down Expand Up @@ -83,7 +83,7 @@ class FileReview(models.Model):
RequestFileMetadata, related_name="reviews", on_delete=models.CASCADE
)
reviewer = models.TextField()
status = EnumField(default=FileApprovalStatus.REJECTED, enum=FileApprovalStatus)
status = EnumField(default=FileReviewStatus.REJECTED, enum=FileReviewStatus)
created_at = models.DateTimeField(default=timezone.now)
updated_at = models.DateTimeField(auto_now=True)

Expand Down
10 changes: 5 additions & 5 deletions tests/unit/test_business_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import old_api
from airlock.business_logic import (
BusinessLogicLayer,
FileApprovalStatus,
FileReview,
FileReviewStatus,
RequestFileType,
RequestStatus,
UrlPath,
Expand Down Expand Up @@ -662,7 +662,7 @@ def test_approve_file(bll):
current_reviews = _get_current_file_reviews(bll, release_request, path, checker)
assert len(current_reviews) == 1
assert current_reviews[0].reviewer == "checker"
assert current_reviews[0].status == FileApprovalStatus.APPROVED
assert current_reviews[0].status == FileReviewStatus.APPROVED
assert type(current_reviews[0]) == FileReview


Expand All @@ -682,7 +682,7 @@ def test_reject_file(bll):
current_reviews = _get_current_file_reviews(bll, release_request, path, checker)
assert len(current_reviews) == 1
assert current_reviews[0].reviewer == "checker"
assert current_reviews[0].status == FileApprovalStatus.REJECTED
assert current_reviews[0].status == FileReviewStatus.REJECTED
assert type(current_reviews[0]) == FileReview
assert len(current_reviews) == 1

Expand All @@ -704,14 +704,14 @@ def test_approve_then_reject_file(bll):
print(current_reviews)
assert len(current_reviews) == 1
assert current_reviews[0].reviewer == "checker"
assert current_reviews[0].status == FileApprovalStatus.APPROVED
assert current_reviews[0].status == FileReviewStatus.APPROVED
assert type(current_reviews[0]) == FileReview

bll.reject_file(release_request, path, checker)

current_reviews = _get_current_file_reviews(bll, release_request, path, checker)
assert len(current_reviews) == 1
assert current_reviews[0].reviewer == "checker"
assert current_reviews[0].status == FileApprovalStatus.REJECTED
assert current_reviews[0].status == FileReviewStatus.REJECTED
assert type(current_reviews[0]) == FileReview
assert len(current_reviews) == 1

0 comments on commit 841f2a9

Please sign in to comment.