def METHOD_NAME(mocker):
    """It should interpolate safe (server side) parameters using jinja templating"""
    mock_pyodbc_connect = mocker.patch('pyodbc.connect')
    mock_pandas_read_sql = mocker.patch('pandas.read_sql')
    con = MSSQLConnector(
        name='mycon', host='localhost', user='SA', password='Il0veT0uc@n!', port=22
    )
    ds = MSSQLDataSource(
        query='select * from {{user.attributes.table_name}} where id_nb in %(ids)s;',
        domain='test',
        name='test',
        database='db',
        parameters={'ids': [1, 2], 'user': {'attributes': {'table_name': 'blah'}}},
    )
    con.get_df(ds)
    mock_pandas_read_sql.assert_called_once_with(
        'select * from blah where id_nb in (?,?);',
        con=mock_pyodbc_connect(),
        params=[1, 2],
    )