Skip to content

Commit e673507

Browse files
committed
[Exchange Oracle] escrow_finished -> escrow_completed, finished -> deleted
1 parent 1c7f3e9 commit e673507

File tree

4 files changed

+23
-23
lines changed

4 files changed

+23
-23
lines changed

packages/examples/cvat/exchange-oracle/src/core/oracle_events.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class ExchangeOracleEvent_EscrowCleaned(OracleEvent):
4747
pass # escrow is enough for now
4848

4949

50-
class ReputationOracleEvent_EscrowFinished(OracleEvent): # (will refactor later)
50+
class ReputationOracleEvent_EscrowCompleted(OracleEvent): # (will refactor later)
5151
pass
5252

5353

@@ -59,7 +59,7 @@ class ReputationOracleEvent_EscrowFinished(OracleEvent): # (will refactor later
5959
ExchangeOracleEventTypes.task_creation_failed: ExchangeOracleEvent_TaskCreationFailed,
6060
ExchangeOracleEventTypes.task_finished: ExchangeOracleEvent_TaskFinished,
6161
ExchangeOracleEventTypes.escrow_cleaned: ExchangeOracleEvent_EscrowCleaned,
62-
ReputationOracleEventTypes.escrow_finished: ReputationOracleEvent_EscrowFinished,
62+
ReputationOracleEventTypes.escrow_completed: ReputationOracleEvent_EscrowCompleted,
6363
}
6464

6565

packages/examples/cvat/exchange-oracle/src/core/types.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,21 @@ class ProjectStatuses(str, Enum, metaclass=BetterEnumMeta):
2323
validation = "validation"
2424
canceled = "canceled"
2525
recorded = "recorded"
26-
finished = "finished"
26+
deleted = "deleted"
2727

2828

2929
class TaskStatuses(str, Enum, metaclass=BetterEnumMeta):
3030
annotation = "annotation"
3131
completed = "completed"
32-
finished = "finished"
32+
deleted = "deleted"
3333

3434

3535
class JobStatuses(str, Enum, metaclass=BetterEnumMeta):
3636
new = "new"
3737
in_progress = "in progress"
3838
rejected = "rejected"
3939
completed = "completed"
40-
finished = "finished"
40+
deleted = "deleted"
4141

4242

4343
class TaskTypes(str, Enum, metaclass=BetterEnumMeta):
@@ -79,7 +79,7 @@ class RecordingOracleEventTypes(str, Enum, metaclass=BetterEnumMeta):
7979

8080
class ReputationOracleEventTypes(str, Enum, metaclass=BetterEnumMeta):
8181
# TODO: rename to ReputationOracleEventType
82-
escrow_finished = "escrow_finished"
82+
escrow_completed = "escrow_completed"
8383

8484

8585
class OracleWebhookStatuses(str, Enum, metaclass=BetterEnumMeta):

packages/examples/cvat/exchange-oracle/src/crons/process_reputation_oracle_webhooks.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def process_incoming_reputation_oracle_webhooks(logger: logging.Logger, session:
3636
for webhook in webhooks:
3737
with handle_webhook(logger, session, webhook):
3838
match webhook.event_type:
39-
case ReputationOracleEventTypes.escrow_finished:
39+
case ReputationOracleEventTypes.escrow_completed:
4040
projects = db_service.get_projects_by_escrow_address(
4141
session, webhook.escrow_address
4242
)
@@ -48,9 +48,9 @@ def process_incoming_reputation_oracle_webhooks(logger: logging.Logger, session:
4848
session,
4949
webhook.escrow_address,
5050
webhook.chain_id,
51-
status=ProjectStatuses.finished,
52-
tasks_status=TaskStatuses.finished,
53-
jobs_status=JobStatuses.finished,
51+
status=ProjectStatuses.deleted,
52+
tasks_status=TaskStatuses.deleted,
53+
jobs_status=JobStatuses.deleted,
5454
)
5555

5656
oracle_db_service.outbox.create_webhook(

packages/examples/cvat/exchange-oracle/tests/integration/cron/test_process_reputation_oracle_webhooks.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -102,25 +102,25 @@ class Case:
102102
project_status=ProjectStatuses.completed,
103103
task_status=TaskStatuses.completed,
104104
job_status=JobStatuses.completed,
105-
expected_project_status=ProjectStatuses.finished,
106-
expected_task_status=TaskStatuses.finished,
107-
expected_job_status=JobStatuses.finished,
105+
expected_project_status=ProjectStatuses.deleted,
106+
expected_task_status=TaskStatuses.deleted,
107+
expected_job_status=JobStatuses.deleted,
108108
),
109109
Case(
110-
project_status=ProjectStatuses.finished,
111-
task_status=TaskStatuses.finished,
112-
job_status=JobStatuses.finished,
113-
expected_project_status=ProjectStatuses.finished,
114-
expected_task_status=TaskStatuses.finished,
115-
expected_job_status=JobStatuses.finished,
110+
project_status=ProjectStatuses.deleted,
111+
task_status=TaskStatuses.deleted,
112+
job_status=JobStatuses.deleted,
113+
expected_project_status=ProjectStatuses.deleted,
114+
expected_task_status=TaskStatuses.deleted,
115+
expected_job_status=JobStatuses.deleted,
116116
),
117117
Case(
118118
project_status=ProjectStatuses.annotation,
119119
task_status=TaskStatuses.annotation,
120120
job_status=JobStatuses.in_progress,
121-
expected_project_status=ProjectStatuses.finished,
122-
expected_task_status=TaskStatuses.finished,
123-
expected_job_status=JobStatuses.finished,
121+
expected_project_status=ProjectStatuses.deleted,
122+
expected_task_status=TaskStatuses.deleted,
123+
expected_job_status=JobStatuses.deleted,
124124
),
125125
],
126126
ids=["completed", "finished", "in progress"],
@@ -148,7 +148,7 @@ def test_process_incoming_reputation_oracle_webhooks_task_rejected_type(
148148
session.add(cvat_job)
149149

150150
webhook = create_webhook(
151-
ReputationOracleEventTypes.escrow_finished, OracleWebhookDirectionTags.incoming
151+
ReputationOracleEventTypes.escrow_completed, OracleWebhookDirectionTags.incoming
152152
)
153153
mock_storage_client = mocker.MagicMock(spec=StorageClient)
154154
mocker.patch.object(cloud, cloud.make_client.__name__, return_value=mock_storage_client)

0 commit comments

Comments
 (0)