graphPaname/tests/preprocessing_test.py

34 lines
891 B
Python
Raw Normal View History

from pandas import DataFrame
from requests import get
2020-06-12 19:21:50 +02:00
from app.preprocessing import create_dataframe
from app.data_request import request_dataset
2020-06-15 02:14:04 +02:00
from constants import COLUMNS, DATASETS, DATASET_URL, FLICKR_URL
def test_dataset_request():
"""
Checks that the datasets URLs are reachable
"""
for dataset in DATASETS:
2020-06-15 01:19:13 +02:00
response = get(DATASET_URL.format(dataset))
assert response.status_code == 200
2020-05-27 20:45:21 +02:00
def test_dataframe_creation():
"""
Verifes that the DataFrames are created and filtered properly
"""
for dataset in DATASETS:
df = create_dataframe(dataset)
2020-05-27 20:45:21 +02:00
assert isinstance(df, DataFrame)
2020-06-12 19:21:50 +02:00
assert all(df.columns == COLUMNS[dataset])
2020-06-15 02:14:04 +02:00
def test_flickr_request():
"""
Checks that Flickr search is avalaible
"""
response = get(FLICKR_URL.format("paris coronavirus"))
assert response.status_code == 200