from distribution import app
from distribution.utils import string_to_utc_date

FIXTURES_FOLDER = 'article'
NAMESPACES = {
    'media': '{http://search.yahoo.com/mrss/}',
    'dc': '{http://dublincore.org/documents/dcmi-namespace/}',
    'mi': '{http://schemas.ingestion.microsoft.com/common/}',
    'content': '{http://purl.org/rss/1.0/modules/content/}'
}


def get_context_mock(items, **kwargs):
    creation_date = items[0].data['meta']['created_at'] if items else None
    kwargs.update(host='example_host', last_build_date=string_to_utc_date(creation_date))

    return dict(app.config['RSS_DEFAULT_VALUES'], **kwargs)
