DIV-1093, DIV-1087 Make sure Other Name field shows that it's required if it's emptypull/170/head
| @ -0,0 +1,18 @@ | |||||
| from django.test import TestCase | |||||
| from edivorce.apps.core.utils.conditional_logic import get_cleaned_response_value | |||||
| class ConditionalLogicTestCase(TestCase): | |||||
| def test_get_cleaned_response_no_value(self): | |||||
| self.assertIsNone(get_cleaned_response_value(None)) | |||||
| self.assertIsNone(get_cleaned_response_value('')) | |||||
| self.assertIsNone(get_cleaned_response_value(' ')) | |||||
| self.assertIsNone(get_cleaned_response_value('[]')) | |||||
| self.assertIsNone(get_cleaned_response_value('[[""," "]]')) | |||||
| self.assertIsNone(get_cleaned_response_value('[["also known as",""]]')) | |||||
| self.assertIsNone(get_cleaned_response_value('[["also known as",""],["also known as",""]]')) | |||||
| def test_get_cleaned_response_with_value(self): | |||||
| self.assertIsNotNone(get_cleaned_response_value('0')) | |||||
| self.assertIsNotNone(get_cleaned_response_value('["hi"]')) | |||||
| self.assertIsNotNone(get_cleaned_response_value('[["also known as","a"]]')) | |||||
| @ -1,13 +1,11 @@ | |||||
| from django.test import TestCase | from django.test import TestCase | ||||
| from edivorce.apps.core.models import UserResponse, Question, BceidUser | from edivorce.apps.core.models import UserResponse, Question, BceidUser | ||||
| from edivorce.apps.core.utils.step_completeness import is_complete | from edivorce.apps.core.utils.step_completeness import is_complete | ||||
| from edivorce.apps.core.utils.question_step_mapping import question_step_mapping | |||||
| # Create your tests here. | |||||
| from edivorce.apps.core.utils.user_response import get_data_for_user, get_step_responses | from edivorce.apps.core.utils.user_response import get_data_for_user, get_step_responses | ||||
| class UserResponseTestCase(TestCase): | |||||
| class StepCompletenessTestCase(TestCase): | |||||
| fixtures = ['Question.json'] | fixtures = ['Question.json'] | ||||
| def setUp(self): | def setUp(self): | ||||