def METHOD_NAME():
    class ClassWithoutValueConstructor:
        pass
    class TestTypedDict(TypedDict):
        non_convertable: ClassWithoutValueConstructor
    test_dict = {"non_convertable": ClassWithoutValueConstructor()}
    # ensure the strict conversion fails
    with pytest.raises(TypeError):
        convert_to_typed_dict(TestTypedDict, test_dict, strict=True)
    # ensure the non-strict conversion contains the original values
    result = convert_to_typed_dict(TestTypedDict, test_dict)
    assert test_dict == result