From 078b2084ff404763ab39848726961b673c671a9d Mon Sep 17 00:00:00 2001 From: Olivier Mangin Date: Wed, 31 Jan 2018 11:11:34 -0500 Subject: [PATCH] Updates field orders to use 'url' and fixes broken test. The field ordering test was broken on the latest bibtexparser since it now replaces by default 'link' fields by 'url'. --- pubs/endecoder.py | 4 ++-- tests/test_endecoder.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubs/endecoder.py b/pubs/endecoder.py index ab62e41..321eff4 100644 --- a/pubs/endecoder.py +++ b/pubs/endecoder.py @@ -28,8 +28,8 @@ else: BIBFIELD_ORDER = ['author', 'title', 'journal', 'institution', 'publisher', - 'year', 'month', 'number', 'volume', 'pages', 'link', 'doi', - 'note', 'abstract'] + 'year', 'month', 'number', 'volume', 'pages', 'url', 'link', + 'doi', 'note', 'abstract'] def sanitize_citekey(record): diff --git a/tests/test_endecoder.py b/tests/test_endecoder.py index 68387d2..06aae45 100644 --- a/tests/test_endecoder.py +++ b/tests/test_endecoder.py @@ -108,7 +108,7 @@ class TestEnDecode(unittest.TestCase): self.assertEqual(lines[5].split('=')[0].strip(), u'year') self.assertEqual(lines[6].split('=')[0].strip(), u'month') self.assertEqual(lines[7].split('=')[0].strip(), u'number') - self.assertEqual(lines[8].split('=')[0].strip(), u'link') + self.assertEqual(lines[8].split('=')[0].strip(), u'url') self.assertEqual(lines[9].split('=')[0].strip(), u'note') self.assertEqual(lines[10].split('=')[0].strip(), u'abstract')