Skip to content

Commit ac6bcda

Browse files
committed
Merged in [18906] from housley@vigilsec.com:
Provide bibxml test for drafts that end in a hyphen and a digit. - Legacy-Id: 18921 Note: SVN reference [18906] has been migrated to Git commit 469c672
2 parents e76d32e + 469c672 commit ac6bcda

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

ietf/doc/tests.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,9 +1239,7 @@ def test_document_nonietf_pubreq_button(self):
12391239
self.assertEqual(r.status_code, 200)
12401240
self.assertNotContains(r, "Request publication")
12411241

1242-
12431242
def test_document_bibtex(self):
1244-
12451243
rfc = WgRfcFactory.create(
12461244
#other_aliases = ['rfc6020',],
12471245
states = [('draft','rfc'),('draft-iesg','pub')],
@@ -1312,6 +1310,17 @@ def test_document_bibxml(self):
13121310
self.assertEqual(entry.find('./seriesInfo').get('value'), docname)
13131311
self.assertEqual(entry.find('./seriesInfo[@name="DOI"]'), None)
13141312

1313+
def test_trailing_hypen_digit_name_bibxml(self):
1314+
draft = WgDraftFactory(name='draft-ietf-mars-test-2')
1315+
docname = '%s-%s' % (draft.name, draft.rev)
1316+
for viewname in [ 'ietf.doc.views_doc.document_bibxml', 'ietf.doc.views_doc.document_bibxml_ref' ]:
1317+
# This will need to be adjusted if settings.URL_REGEXPS is changed
1318+
url = urlreverse(viewname, kwargs=dict(name=draft.name[:-2], rev=draft.name[-1:]+'-'+draft.rev))
1319+
r = self.client.get(url)
1320+
entry = lxml.etree.fromstring(r.content)
1321+
self.assertEqual(entry.find('./front/title').text, draft.title)
1322+
self.assertEqual(entry.find('./seriesInfo').get('value'), docname)
1323+
13151324
class AddCommentTestCase(TestCase):
13161325
def test_add_comment(self):
13171326
draft = WgDraftFactory(name='draft-ietf-mars-test',group__acronym='mars')

0 commit comments

Comments
 (0)