Skip to content

Commit

Permalink
es: remove unused mappings
Browse files Browse the repository at this point in the history
  • Loading branch information
slint committed Sep 27, 2018
1 parent 81ff542 commit 47e810d
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 28 deletions.
56 changes: 55 additions & 1 deletion tests/unit/test_dependencies.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
#
# This file is part of Zenodo.
# Copyright (C) 2016 CERN.
# Copyright (C) 2016-2018 CERN.
#
# Zenodo is free software; you can redistribute it
# and/or modify it under the terms of the GNU General Public License as
Expand Down Expand Up @@ -30,3 +30,57 @@
def test_es_running(app):
"""Test search view."""
assert current_search_client.ping()


def test_es_state(app, es):
"""Test generated mappings, templates and aliases on ElasticSearch."""
assert current_search_client.indices.get_aliases() == {
'deposits-deposit-v1.0.0': { # leftover from invenio-deposit
'aliases': {'deposits': {}}},
'deposits-records-record-v1.0.0': {
'aliases': {'deposits': {}, 'deposits-records': {}}},
'funders-funder-v1.0.0': {
'aliases': {'funders': {}}},
'grants-grant-v1.0.0': {
'aliases': {'grants': {}}},
'licenses-license-v1.0.0': {
'aliases': {'licenses': {}}},
'records-record-v1.0.0': {
'aliases': {'records': {}}},
}
templates = {
k: (v['template'], set(v['aliases'].keys()), set(v['mappings'].keys()))
for k, v in current_search_client.indices.get_template().items()
}
assert templates == {
'stats-templates-events/v2-record-view-v1.0.0': (
'events-stats-record-view-*',
{'events-stats-record-view'},
{'stats-record-view'},
),
'stats-templates-events/v2-file-download-v1.0.0': (
'events-stats-file-download-*',
{'events-stats-file-download'},
{'_default_', 'stats-file-download'},
),
'stats-templates-aggregations/v2-aggr-record-view-v1.0.0': (
'stats-record-view-*',
{'stats-record-view'},
{
'record-view-day-aggregation',
'record-view-agg-bookmark',
'record-view-all-versions-agg-bookmark',
},

),
'stats-templates-aggregations/v2-aggr-record-download-v1.0.0': (
'stats-file-download-*',
{'stats-file-download'},
{
'_default_',
'file-download-day-aggregation',
'record-download-agg-bookmark',
'record-download-all-versions-agg-bookmark',
},
),
}
27 changes: 0 additions & 27 deletions zenodo/modules/records/mappings/records/records-files-v1.0.0.json

This file was deleted.

0 comments on commit 47e810d

Please sign in to comment.