From 9a0af7be42a372457aaa54239c72f31ca9944bf4 Mon Sep 17 00:00:00 2001
From: Markus Scheidgen <markus.scheidgen@gmail.com>
Date: Tue, 21 Jan 2020 17:10:07 +0100
Subject: [PATCH] Added a log entry for code_args to debug.

---
 nomad/app/api/repo.py | 2 ++
 tests/app/test_api.py | 4 +---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/nomad/app/api/repo.py b/nomad/app/api/repo.py
index a7830d8922..abab84b01d 100644
--- a/nomad/app/api/repo.py
+++ b/nomad/app/api/repo.py
@@ -232,6 +232,8 @@ class RepoCalcsResource(Resource):
             code_args = dict(request.args)
             if 'statistics' in code_args:
                 del(code_args['statistics'])
+            import json
+            utils.get_logger(__name__).info('create code snippets', code_args=json.dumps(code_args))
             results['curl'] = query_api_curl('archive', 'query', query_string=code_args)
             results['python'] = query_api_python('archive', 'query', query_string=code_args)
 
diff --git a/tests/app/test_api.py b/tests/app/test_api.py
index f2efed254c..61403213af 100644
--- a/tests/app/test_api.py
+++ b/tests/app/test_api.py
@@ -1076,13 +1076,11 @@ class TestRepo():
         assert data['pagination']['total'] > 0
 
     def test_get_code_from_query(self, api, example_elastic_calcs, test_user_auth):
-        rv = api.get('/repo/?per_page=10', headers=test_user_auth)
+        rv = api.get('/repo/?code_name=VASP', headers=test_user_auth)
         assert rv.status_code == 200
         data = json.loads(rv.data)
         assert data['python'] is not None
         assert data['curl'] is not None
-        # exec does not seem to work
-        # exec(data['python'])
 
 
 class TestEditRepo():
-- 
GitLab