Fix failing tests

main
Jonas Kulhanek 3 years ago
parent dfc332006e
commit 371c7ef0de

@ -113,7 +113,7 @@ def get_first_word(title):
return word
def generate_citekey(bibdata, format_string='{author_last_name}{year}{short_title}'):
def generate_citekey(bibdata, format_string='{author_last_name}{year}'):
""" Generate a citekey from bib_data.
:raise ValueError: if no author nor editor is defined.

@ -53,7 +53,9 @@ normalize_citekey = boolean(default=False)
# {{author_last_name}}{{year}}{{short_title}} generates 'Yang2020Towards'
# {{author_last_name:l}}{{year}}{{short_title:l}} generates 'yang2020towards'
# {{author_last_name:u}}{{year}} generates 'YANG2020'
citekey_format = string(default='{{author_last_name:l}}{{year}}{{short_title:l}}')
#
# Uncomment the following line to enable automatic citekey generation
# citekey_format = string(default='{{author_last_name:l}}{{year}}{{short_title:l}}')
[formating]

@ -43,7 +43,7 @@ class TestGenerateCitekey(unittest.TestCase):
self.assertEqual(key, 'Salinger1961')
def test_all_keys(self):
template = '{author_last_name}-{year}-{first_word}'
template = '{author_last_name}-{year}-{short_title}'
bibentry = copy.deepcopy(fixtures.doe_bibentry)
key = bibstruct.generate_citekey(bibentry, template)
self.assertEqual(key, 'Doe-2013-Nice')

Loading…
Cancel
Save