def METHOD_NAME(driver, user_no_groups, public_group, upload_data_token):
    obj_id = str(uuid.uuid4())
    ra = 50.1
    redshift = 2.5
    status, data = api(
        'POST',
        'sources',
        data={
            'id': obj_id,
            'ra': ra,
            'dec': 22.33,
            'redshift': redshift,
            "altdata": {"simbad": {"class": "RRLyr"}},
            'transient': False,
            'ra_dis': 2.3,
            'group_ids': [public_group.id],
        },
        token=upload_data_token,
    )
    assert status == 200
    assert data['data']['id'] == obj_id
    driver.get(f'/become_user/{user_no_groups.id}')
    driver.get('/')
    # Make sure just added source doesn't show up
    with pytest.raises(TimeoutException):
        recent_source_class = "makeStyles-recentSourceItemWithButton"
        driver.wait_for_xpath(
            f'//div[starts-with(@class, "{recent_source_class}")][.//span[text()="a few seconds ago"]][.//span[contains(text(), "{obj_id}")]]'
        )