cr-connect-workflow/tests/test_unchecked_checkbox_def...

16 lines
618 B
Python

from tests.base_test import BaseTest
from crc.services.workflow_service import WorkflowService
class TestUncheckedCheckboxDefault(BaseTest):
"""We want to make sure that we don't get null/None back from a boolean checkbox.
This really requires a test on the frontend,
since there's no way in validation to leave a checkbox unchecked"""
def test_checkbox_not_null(self):
spec_model = self.load_test_spec('unchecked_boolean_checkbox')
result = WorkflowService.test_spec(spec_model.id)
self.assertIn('var_a', result)
self.assertIn(result['var_a'], [True, False])