Skip to content

Commit a426253

Browse files
committed
removed unused no file read test; added sqlcache tests
1 parent 05d876f commit a426253

1 file changed

Lines changed: 47 additions & 34 deletions

File tree

tests/test_real_data.py

Lines changed: 47 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,53 @@
1-
from datetime import datetime
1+
import os
22
from pytrackunit.trackunit import TrackUnit
33

4+
DB_PATH = "pytest_db.sqlite"
5+
46
def test_getunitlist():
5-
tu = TrackUnit(verbose=True)
6-
#tu.cache.dir = "pytest-web-cache"
7-
data = tu.get_unitlist("WNK41636VKTKF0002")
8-
assert len(data) == 1
9-
assert data[0]["serialNumber"] == "3603666"
10-
assert data[0]["name"] == "KT559-36 (416-36) WNK41636VKTKF0002"
11-
tu.cache.clean()
7+
tu = TrackUnit(verbose=True)
8+
#tu.cache.dir = "pytest-web-cache"
9+
data = tu.get_unitlist("WNK41636VKTKF0002")
10+
assert len(data) == 1
11+
assert data[0]["serialNumber"] == "3603666"
12+
assert data[0]["name"] == "KT559-36 (416-36) WNK41636VKTKF0002"
13+
tu.cache.clean()
1214
def test_gethistory():
13-
tu = TrackUnit(verbose=True)
14-
#tu.cache.dir = "pytest-web-cache"
15-
data = tu.get_history("3331359",tdelta=100)
16-
assert len(data) > 1000
17-
tu.cache.clean()
15+
tu = TrackUnit(verbose=True)
16+
#tu.cache.dir = "pytest-web-cache"
17+
data = tu.get_history("3331359",tdelta=100)
18+
assert len(data) > 1000
19+
tu.cache.clean()
1820
def test_getcandata():
19-
tu = TrackUnit(verbose=True)
20-
#tu.cache.dir = "pytest-web-cache"
21-
data = tu.get_candata("3331359",tdelta=100)
22-
assert len(data) > 10000
23-
tu.cache.clean()
21+
tu = TrackUnit(verbose=True)
22+
#tu.cache.dir = "pytest-web-cache"
23+
data = tu.get_candata("3331359",tdelta=100)
24+
assert len(data) > 10000
25+
tu.cache.clean()
2426
def test_getfaults():
25-
tu = TrackUnit(verbose=True)
26-
#tu.cache.dir = "pytest-web-cache"
27-
data = tu.get_faults("3331359",tdelta=100)
28-
assert len(data) > 10
29-
tu.cache.clean()
30-
def test_getcandata_no_file_read():
31-
tu = TrackUnit(verbose=True)
32-
tu.cache.cache.dont_read_files = True
33-
#tu.cache.dir = "pytest-web-cache"
34-
data = tu.get_candata("3331359",tdelta=100)
35-
assert len(data) > 10000
36-
data = tu.get_candata("3331359",tdelta=100)
37-
assert len(data) == 0
38-
assert data == []
39-
tu.cache.clean()
40-
27+
tu = TrackUnit(verbose=True)
28+
#tu.cache.dir = "pytest-web-cache"
29+
data = tu.get_faults("3331359",tdelta=100)
30+
assert len(data) > 10
31+
tu.cache.clean()
32+
def test_gethistory_sqlcache():
33+
if os.path.isfile(DB_PATH):
34+
os.remove(DB_PATH)
35+
tu = TrackUnit(db_path=DB_PATH,verbose=True,tu_use_sqlcache=True)
36+
#tu.cache.dir = "pytest-web-cache"
37+
data = tu.get_history("3331359",tdelta=100)
38+
assert len(data) > 1000
39+
def test_getcandata_sqlcache():
40+
if os.path.isfile(DB_PATH):
41+
os.remove(DB_PATH)
42+
tu = TrackUnit(db_path=DB_PATH,verbose=True,tu_use_sqlcache=True)
43+
#tu.cache.dir = "pytest-web-cache"
44+
data = tu.get_candata("3331359",tdelta=100)
45+
assert len(data) > 10000
46+
def test_getfaults_sqlcache():
47+
if os.path.isfile(DB_PATH):
48+
os.remove(DB_PATH)
49+
tu = TrackUnit(db_path=DB_PATH,verbose=True,tu_use_sqlcache=True)
50+
#tu.cache.dir = "pytest-web-cache"
51+
data = tu.get_faults("3331359",tdelta=100)
52+
assert len(data) > 10
53+

0 commit comments

Comments
 (0)