From 2c7d7808b3287d7a452c378aaf2704e9366043ee Mon Sep 17 00:00:00 2001 From: Sayyid Hamid Mahdavi Date: Sat, 8 Nov 2025 20:16:26 +0330 Subject: [PATCH] promotion get promoted --- apps/promotions/models.py | 2 +- apps/promotions/tests.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/promotions/models.py b/apps/promotions/models.py index 4e22e14..f7fce28 100644 --- a/apps/promotions/models.py +++ b/apps/promotions/models.py @@ -125,7 +125,7 @@ class Recipient(BaseModel): plan = models.ForeignKey(Plan, on_delete=models.PROTECT, related_name='recipients', null=True, blank=True) wallet_uuid = models.UUIDField(null=True, blank=True) promotion_type = models.CharField(max_length=64, verbose_name=_('promotion type'), db_index=True, - choices=PromotionTypeChoices.choices) + choices=PromotionTypeChoices.choices, null=True, blank=True) recipient_uuid_field = models.CharField(max_length=255, db_index=True) base_amount_field = models.CharField(max_length=255, db_index=True) diff --git a/apps/promotions/tests.py b/apps/promotions/tests.py index 272bb4e..7278730 100644 --- a/apps/promotions/tests.py +++ b/apps/promotions/tests.py @@ -167,6 +167,10 @@ class ApplicationApiFlowsTests(APITestCase): 'base_amount':800 } } + response = self.client.get(reverse('promotions:promotion-list', kwargs={"plan": self.first_ad_view_reward_plan.uuid}), event_create_data, HTTP_AUTHORIZATION=auth, + format='json') + print(response.json()) + print(response.status_code) # response = self.client.post(reverse('promotions:user-promote', kwargs={"pk":self.first_ad_view_reward_plan.uuid}), event_create_data, HTTP_AUTHORIZATION=auth, format='json') response = self.client.post(reverse('promotions:promotion-create', kwargs={"plan":self.first_ad_view_reward_plan.uuid}), event_create_data, HTTP_AUTHORIZATION=auth, format='json') print(response.json())