mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 13:00:39 +03:00
20 lines
726 B
Python
20 lines
726 B
Python
![]() |
''' Testing serializers '''
|
||
|
from django.test import TestCase
|
||
|
from apps.rsform.serializers import ExpressionSerializer
|
||
|
|
||
|
|
||
|
class TestExpressionSerializer(TestCase):
|
||
|
def setUp(self):
|
||
|
pass
|
||
|
|
||
|
def test_validate(self):
|
||
|
serializer = ExpressionSerializer(data={'expression': 'X1=X1'})
|
||
|
self.assertTrue(serializer.is_valid(raise_exception=False))
|
||
|
self.assertEqual(serializer.validated_data['expression'], 'X1=X1')
|
||
|
|
||
|
def test_missing_data(self):
|
||
|
serializer = ExpressionSerializer(data={})
|
||
|
self.assertFalse(serializer.is_valid(raise_exception=False))
|
||
|
serializer = ExpressionSerializer(data={'schema': 1})
|
||
|
self.assertFalse(serializer.is_valid(raise_exception=False))
|