Skip to content
This repository was archived by the owner on Jan 18, 2023. It is now read-only.

Commit 08bcf54

Browse files
committed
Fix file test
1 parent 5df98ba commit 08bcf54

File tree

1 file changed

+32
-9
lines changed

1 file changed

+32
-9
lines changed

tests/test_api.py

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ def test_vaid_key(self):
2525
def test_valid_call(self):
2626
api_key = os.environ['FSF_API_KEY']
2727
fs = firststreet.FirstStreet(api_key)
28-
fs.adaptation.get_detail([29], csv=False, limit=100)
28+
adap = fs.adaptation.get_detail([29], csv=False, limit=100)
29+
assert len(adap) == 1
30+
assert adap[0].name == 'Riverfront Park'
2931

3032
def test_invalid_call(self):
3133
api_key = os.environ['FSF_API_KEY']
@@ -35,18 +37,39 @@ def test_invalid_call(self):
3537

3638
def test_file(self):
3739
with open(os.getcwd() + "/" + "sample.txt", "w+") as file:
38-
file.write("395133768")
39-
file.write("10212 BUCKEYE RD, Cleveland, Ohio")
40-
file.write("(41.48195701269418, -81.6138601319609)")
40+
file.write("395133768\n")
41+
file.write("10212 BUCKEYE RD, Cleveland, Ohio\n")
42+
file.write("(41.48195701269418, -81.6138601319609)\n")
4143

4244
api_key = os.environ['FSF_API_KEY']
4345
fs = firststreet.FirstStreet(api_key)
44-
fs.location.get_detail("sample.txt", "property", csv=True)
46+
loc = fs.location.get_detail("sample.txt", "property", csv=True)
47+
assert len(loc) == 3
48+
assert loc[0].route == 'BUCKEYE RD'
49+
assert loc[1].route == 'BUCKEYE RD'
50+
assert loc[2].route == 'BUCKEYE RD'
51+
52+
os.remove(os.getcwd() + "/" + "sample.txt")
53+
54+
def test_invalid_file(self):
55+
with open(os.getcwd() + "/" + "sample.txt", "w+") as file:
56+
file.write("395133768, 10212 BUCKEYE RD, Cleveland, Ohio, (41.48195701269418, -81.6138601319609)")
57+
58+
api_key = os.environ['FSF_API_KEY']
59+
fs = firststreet.FirstStreet(api_key)
60+
loc = fs.location.get_detail("sample.txt", "property", csv=True)
61+
assert len(loc) == 1
62+
63+
os.remove(os.getcwd() + "/" + "sample.txt")
4564

4665
def test_multi_type(self):
4766
api_key = os.environ['FSF_API_KEY']
4867
fs = firststreet.FirstStreet(api_key)
49-
fs.location.get_detail([395133768,
50-
"10212 BUCKEYE RD, Cleveland, Ohio",
51-
(41.48195701269418, -81.6138601319609)],
52-
"property", csv=True)
68+
loc = fs.location.get_detail([395133768,
69+
"10212 BUCKEYE RD, Cleveland, Ohio",
70+
(41.48195701269418, -81.6138601319609)],
71+
"property", csv=True)
72+
assert len(loc) == 3
73+
assert loc[0].route == 'BUCKEYE RD'
74+
assert loc[1].route == 'BUCKEYE RD'
75+
assert loc[2].route == 'BUCKEYE RD'

0 commit comments

Comments
 (0)