Пример #1
0
def test_nested_build_value(apply_dehydrator_mock, resolve_target_mock,
                            dehydrator_cls_mock):
    handler = NestedHandler(dehydrator=DUMMY_OBJECT, spec=DUMMY_SPEC)
    resolve_target_mock.return_value = DUMMY_TARGET

    dehydrator_cls_mock.return_value = DUMMY_DEHYDRATOR

    handler.build_value(obj=DUMMY_OBJECT)

    dehydrator_cls_mock.assert_called_once_with(specs=DUMMY_SPECS)
    apply_dehydrator_mock.assert_called_once_with(DUMMY_DEHYDRATOR,
                                                  DUMMY_TARGET)
def test_nested_build_value(
        apply_dehydrator_mock,
        resolve_target_mock,
        dehydrator_cls_mock):
    handler = NestedHandler(dehydrator=DUMMY_OBJECT, spec=DUMMY_SPEC)
    resolve_target_mock.return_value = DUMMY_TARGET

    dehydrator_cls_mock.return_value = DUMMY_DEHYDRATOR

    handler.build_value(obj=None)

    dehydrator_cls_mock.assert_called_once_with(specs=DUMMY_SPECS)
    apply_dehydrator_mock.assert_called_once_with(
        DUMMY_DEHYDRATOR, DUMMY_TARGET)