fixed logfile creation issue
This commit is contained in:
@ -102,15 +102,29 @@ def test_invalid_api_key(_server):
|
||||
'database-update-interval': 0.1
|
||||
})], indirect=['_server'])
|
||||
def test_check_database_update(_server):
|
||||
import importlib.metadata
|
||||
from datetime import datetime
|
||||
|
||||
database = _server
|
||||
|
||||
with open(database, 'r', encoding='utf-8') as file:
|
||||
file.seek(0)
|
||||
assert json.load(file) == {'data-used': 0}
|
||||
today = datetime.today()
|
||||
assert json.load(file) == {
|
||||
'version': importlib.metadata.version('testdata'),
|
||||
'data-used': {
|
||||
f'{today.year}-{today.month:02}': 0
|
||||
}
|
||||
}
|
||||
|
||||
response = requests.get(f'{PROTOCOL}://{HOST}:{PORT}/zeros?api_key=one&size=100', timeout=TIMEOUT)
|
||||
assert response.status_code == 200
|
||||
|
||||
time.sleep(0.1)
|
||||
file.seek(0)
|
||||
assert json.load(file) == {'data-used': 100}
|
||||
assert json.load(file) == {
|
||||
'version': importlib.metadata.version('testdata'),
|
||||
'data-used': {
|
||||
f'{today.year}-{today.month:02}': 100
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user