|
12 | 12 | def test_validate_doi() -> None:
|
13 | 13 | data = [
|
14 | 14 | ("10.1063/1.5081715",
|
15 |
| - "http://aip.scitation.org/doi/10.1063/1.5081715"), |
| 15 | + "https://pubs.aip.org/jcp/article/150/7/074102/197572/Exact-two-component-equation-of-motion-coupled"), # noqa: E501 |
16 | 16 | ("10.1007%2FBF01451751",
|
17 |
| - "http://link.springer.com/10.1007/BF01451751"), |
| 17 | + "http://link.springer.com/10.1007/BF01451751"), |
18 | 18 | ("10.1103/PhysRevLett.49.57",
|
19 |
| - "https://link.aps.org/doi/10.1103/PhysRevLett.49.57"), |
| 19 | + "https://link.aps.org/doi/10.1103/PhysRevLett.49.57"), |
20 | 20 | ("10.1080/14786442408634457",
|
21 |
| - "https://www.tandfonline.com/doi/full/10.1080/14786442408634457"), |
22 |
| - ("10.1021/jp003647e", "https://pubs.acs.org/doi/10.1021/jp003647e"), |
| 21 | + "https://www.tandfonline.com/doi/full/10.1080/14786442408634457"), |
| 22 | + ("10.1021/jp003647e", |
| 23 | + "https://pubs.acs.org/doi/10.1021/jp003647e"), |
23 | 24 | ("10.1016/S0009-2614(97)04014-1",
|
24 |
| - "https://linkinghub.elsevier.com/retrieve/pii/S0009261497040141"), |
| 25 | + "https://linkinghub.elsevier.com/retrieve/pii/S0009261497040141"), |
25 | 26 | ]
|
26 | 27 | for doi, url in data:
|
27 | 28 | assert url == validate_doi(doi)
|
@@ -57,21 +58,21 @@ def test_find_doi_in_line() -> None:
|
57 | 58 | ("/scitation.org/doi/10.1063/1.881498?234saf=34", "10.1063/1.881498"),
|
58 | 59 | ("/scitation.org/doi/10.1063/1.88149 8?234saf=34", "10.1063/1.88149"),
|
59 | 60 | ("/scitation.org/doi/10.1063/1.uniau12?as=234",
|
60 |
| - "10.1063/1.uniau12"), |
| 61 | + "10.1063/1.uniau12"), |
61 | 62 | ("https://doi.org/10.1093/analys/anw053", "10.1093/analys/anw053"),
|
62 | 63 | ("http://.scitation.org/doi/10.1063/1.mart(88)1498?asdfwer",
|
63 |
| - "10.1063/1.mart(88)1498"), |
| 64 | + "10.1063/1.mart(88)1498"), |
64 | 65 | ("@ibook{doi:10.1002/9780470125915.ch2,", "10.1002/9780470125915.ch2"),
|
65 | 66 | ('<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements'
|
66 | 67 | '.1/"><dc:format>application/pdf</dc:format><dc:identifier>'
|
67 | 68 | "doi:10.1063/1.5079474</dc:identifier></rdf:Description>",
|
68 |
| - "10.1063/1.5079474"), |
| 69 | + "10.1063/1.5079474"), |
69 | 70 | ("<(DOI:10.1002/9780470915.CH2)/S/URI,", "10.1002/9780470915.CH2"),
|
70 | 71 | ("URL<(DOI:10.1002/9780470125915.CH2,", "10.1002/9780470125915.CH2"),
|
71 | 72 | (r"A<</S/URI/URI(https://doi.org/10.1016/j.comptc.2018.10.004)>>/"
|
72 | 73 | r"Border[0 0 0]/M(D:20181022082356+0530)/Rect[147.40158 594.36926"
|
73 | 74 | r"347.24957 605.36926]/Subtype/Link/Type/A",
|
74 |
| - "10.1016/j.comptc.2018.10.004"), |
| 75 | + "10.1016/j.comptc.2018.10.004"), |
75 | 76 | ("doi(10.1038/s41535-018-0103-6;)", "10.1038/s41535-018-0103-6"),
|
76 | 77 | ]
|
77 | 78 | for url, doi in test_data:
|
|
0 commit comments