def test_2(self): expected = "my_value" mock_user = PicklableMock() mock_user.settings = {"template_settings": {}} description = PicklableMock() description.need_load_context = False description.default_value = expected lifetime = 10 items = None field = QuestionField(description, items, mock_user, lifetime) result = field.value self.assertEqual(expected, result)
def test_7_4(self): expected = "my_value" mock_user = None description = PicklableMock() description.default_value = "some_value" description.available = True description.need_save_context = False description.need_load_context = False lifetime = 10 items = {"value": "my_value", "available": True} field = QuestionField(description, items, mock_user, lifetime) field.fill(None) result = field.value self.assertEqual(expected, result) self.assertTrue(field.available)
def test_3(self): expected = "prev_value" mock_user = PicklableMock() mock_user.last_fields = PicklableMagicMock() value_mock = PicklableMock() value_mock.value = "prev_value" mock_user.last_fields.__getitem__.return_value = value_mock mock_user.settings = {"template_settings": {}} description = PicklableMock() description.need_load_context = True description.id = 5 lifetime = 10 items = None field = QuestionField(description, items, mock_user, lifetime) result = field.value self.assertEqual(expected, result)