def test_mongo_observer_artifact_event_content_type_not_overwritten(
    mongo_obs, sample_run
):
    """Test that manually set content_type is not overwritten by automatic detection."""
    mongo_obs.started_event(**sample_run)

    filename = "setup.py"
    name = "mysetup"

    mongo_obs.artifact_event(name, filename, content_type="application/json")

    file = mongo_obs.fs.find_one({})
    assert file.content_type == "application/json"

    db_run = mongo_obs.runs.find_one()
    assert db_run["artifacts"]
Test that manually set content_type is not overwritten by automatic detection.
tests/test_observers/test_mongo_observer.py