def test_sourced_dict_no_source():
    builder = LiteratureBuilder()

    expected = {'value': 'foo'}

    result = builder._sourced_dict(None, value='foo')

    assert result == expected
def test_sourced_dict_global_source():
    builder = LiteratureBuilder('global')

    expected = {'source': 'global', 'value': 'foo'}

    result = builder._sourced_dict(None, value='foo')

    assert result == expected