blob: 1b6f34e18814b2bfbc34abe84e6e77f651d365e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import json
import tempfile
import pytest
from fatcat_client.rest import ApiException
from fixtures import *
def test_release_bibtex(app):
# "realistic" demo entity
rv = app.get('/release/aaaaaaaaaaaaarceaaaaaaaaam')
assert rv.status_code == 200
assert b'BibTeX' in rv.data
rv = app.get('/release/aaaaaaaaaaaaarceaaaaaaaaam.bib')
assert rv.status_code == 200
assert b'@article{' in rv.data
# "dummy" demo entity
rv = app.get('/release/aaaaaaaaaaaaarceaaaaaaaaai')
assert rv.status_code == 200
assert not b'BibTeX' in rv.data
with pytest.raises(ValueError):
rv = app.get('/release/aaaaaaaaaaaaarceaaaaaaaaai.bib')
|