Skip to content

Commit 17caf7b

Browse files
authored
Merge branch 'main' into 174-parsing-error-for-citations-with-defendant-thompson
2 parents b4464f5 + 0909c26 commit 17caf7b

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

tests/test_CourtsTest.py

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
from unittest import TestCase
2+
3+
from eyecite import get_citations
4+
5+
6+
class RegexesTest(TestCase):
7+
def test_parenthetical_court_parser(self):
8+
"""Check that citations return the appropriate court."""
9+
samples = {
10+
"Leday v. State, 983 S.W.2d 713, 718 (Tex. Crim. App. 1998)": "texcrimapp",
11+
"Worsdale v. City of Killeen, 578 S.W.3d 57, 69-72 (Tex. 2019)": "tex",
12+
"United States v. Chatman, 584 F.2d 1358 (4th Cir. 1978)": "ca4",
13+
"Brown v. Wainwright, 665 F.2d 607 (5th Cir. 1982)": "ca5",
14+
"United States v. Ehrlichman, 546 F.2d 910, 929 (D.C. Cir. 1976)": "cadc",
15+
"Commonwealth v. Griffin, 24 A.3d 1037, 1041 (Pa. Super. Ct. 2011)": "pasuperct",
16+
"Commonwealth v. Shaffer, 209 A.3d 957, 969 (Pa. 2019)": "pa",
17+
"Sixty-Eight Liquors, Inc. v. Colvin , 118 S.W.3d 171 (Ky. 2003)": "ky",
18+
"Steffan v. Smyzer by and through Rankins , 540 S.W.3d 387, 392 (Ky. Ct. App. 2018)": "kyctapp",
19+
"Louisiana State Bar Ass\u2019n v. Reis, 513 So. 2d 1173 (La. 1987)": "la",
20+
"Sursely v. Peake, 551 F.3d 1351, 1357 (Fed. Cir. 2009)": "cafc",
21+
"Vieland v. First Fed. Sav. Bank (In re Vieland), 41 B.R. 134, 138 (Bankr. N.D. Ohio 1984)": "ohnb",
22+
"Bowman v. Bond (In re Bowman), 253 B.R. 233, 237 (8th Cir. BAP 2000)": "bap8",
23+
"United States v. H & R Block, Inc., 833 F. Supp. 2d 36, 49 (D.D.C. 2011)": "dcd",
24+
"Elhady v. Piehota , 303 F. Supp. 3d 453, 462 (E.D. Va. 2017)": "vaed",
25+
"See Schneider v. Phila. Gas Works, 223 F. Supp. 3d 308, 316-17 (E.D. Pa. 2016)": "paed",
26+
"Wisniewski v. Johns-Manville Corp., 812 F.2d 81, 83 (3rd Cir. 1987).": "ca3",
27+
"Veasey v. Perry, 71 F. Supp. 3d 627, 694 (S.D. Tex. 2014)": "txsd",
28+
"Animal Legal Defense Fund v. Reynolds, 353 F.Supp.3d 812, 820 (S.D. Iowa 2019)": "iasd",
29+
"United States v. Shelton, 336 F. Supp. 3d 940 (S.D.N.Y. 2018)": "nysd",
30+
"See Pool v. Superior Court, 677 P.2d 261, 271-72 (Ariz. 1984)": "ariz",
31+
"State v. Breit, 930 P.2d 792, 803 (N.M. 1996)": "nm",
32+
"State Kennedy, 666 P.2d 1316, 1326 (Or. 1983)": "or",
33+
"State v. Michael J., 875 A.2d 510, 534-35 (Conn. 2005)": "conn",
34+
"Commonwealth v. Muniz, 164 A.3d 1189 (Pa. 2017)": "pa",
35+
}
36+
for key in samples.keys():
37+
eyecite_result = get_citations(key)
38+
self.assertEqual(eyecite_result[0].metadata.court, samples[key])

0 commit comments

Comments
 (0)