def METHOD_NAME():
    js = JsonWrapper.load(open('tests/micro_strategy/fixtures/fixture.json'))
    expected_viewfilter = {
        'operator': 'Equals',
        'operands': [
            {
                'type': 'form',
                'attribute': {'id': '8D679D3511D3E4981000E787EC6DE8A4'},
                'form': {'id': 'CCFBE2A5EADB4F50941FB879CCF1721C'},
            },
            {'type': 'constant', 'dataType': 'Char', 'value': 'Miami'},
        ],
    }
    # login
    responses.add(
        responses.POST,
        'https://demo.microstrategy.com/MicroStrategyLibrary2/api/auth/login',
        headers={'x-mstr-authtoken': 'x'},
        status=200,
    )
    # get definition
    responses.add(
        responses.POST,
        'https://demo.microstrategy.com/MicroStrategyLibrary2/api/cubes/6137E0964C68D84F107816AA694C2209/instances?limit=0&offset=0',  # noqa: E501
        json=js,
        status=200,
    )
    # get cube data
    responses.add(
        responses.POST,
        'https://demo.microstrategy.com/MicroStrategyLibrary2/api/cubes/6137E0964C68D84F107816AA694C2209/instances?limit=100&offset=0',  # noqa: E501
        json=js,
        status=200,
    )
    df = mc.get_df(md_filtered)
    assert df.shape == (100, 40)
    viewfilter = JsonWrapper.loads(responses.calls[2].request.body)['viewFilter']
    assert viewfilter == expected_viewfilter