feat(PaymentMethods): create endpoint.

This commit is contained in:
2024-11-11 16:09:16 -05:00
parent 99f2f77b78
commit 9d602c8ddc
3 changed files with 32 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
from django.test import Client, TestCase
# from ..models import PaymentMethods
class TestPaymentMethods(TestCase):
def setUp(self):
self.client = Client()
def test_keys_in_payment_methods_to_select(self):
response = self.client.get(
'/don_confiao/payment_methods/all/select_format'
)
methods = response.json()
for method in methods:
self.assertEqual(set(method.keys()), {'text', 'value'})
def test_basic_payment_methods_to_select(self):
methods = self.client.get(
'/don_confiao/payment_methods/all/select_format'
).json()
self.assertIn('CASH', [method.get('value') for method in methods])
self.assertIn('CONFIAR', [method.get('value') for method in methods])
self.assertIn('BANCOLOMBIA', [method.get('value') for method in methods])