def METHOD_NAME(super_admin_token):
    name = str(uuid.uuid4())
    status, data = api(
        'POST',
        'telescope',
        data={
            'name': name,
            'nickname': name,
            'lat': 0.0,
            'lon': 0.0,
            'elevation': 0.0,
            'diameter': 10.0,
            'robotic': True,
        },
        token=super_admin_token,
    )
    assert status == 200
    assert data['status'] == 'success'
    telescope_id = data['data']['id']
    status, data = api('GET', f'telescope/{telescope_id}', token=super_admin_token)
    assert status == 200
    assert data['status'] == 'success'
    assert data['data']['diameter'] == 10.0
    status, data = api(
        'PUT',
        f'telescope/{telescope_id}',
        data={
            'name': name,
            'nickname': name,
            'lat': 0.0,
            'lon': 0.0,
            'elevation': 0.0,
            'diameter': 12.0,
        },
        token=super_admin_token,
    )
    assert status == 200
    assert data['status'] == 'success'
    status, data = api('GET', f'telescope/{telescope_id}', token=super_admin_token)
    assert status == 200
    assert data['status'] == 'success'
    assert data['data']['diameter'] == 12.0