fix: extract tests out of src (#209)

This commit is contained in:
Olzhas Arystanov
2024-10-20 02:56:38 +05:00
committed by GitHub
parent 757a94853e
commit 9207ab56f6
8 changed files with 6 additions and 6 deletions

0
tests/__init__.py Normal file
View File

18
tests/test_all.py Normal file
View File

@@ -0,0 +1,18 @@
from jobspy import scrape_jobs
import pandas as pd
def test_all():
result = scrape_jobs(
site_name=[
"linkedin",
"indeed",
"glassdoor",
], # ziprecruiter needs good ip, and temp fix to pass test on ci
search_term="engineer",
results_wanted=5,
)
assert (
isinstance(result, pd.DataFrame) and len(result) == 15
), "Result should be a non-empty DataFrame"

13
tests/test_glassdoor.py Normal file
View File

@@ -0,0 +1,13 @@
from jobspy import scrape_jobs
import pandas as pd
def test_glassdoor():
result = scrape_jobs(
site_name="glassdoor",
search_term="engineer",
results_wanted=5,
)
assert (
isinstance(result, pd.DataFrame) and len(result) == 5
), "Result should be a non-empty DataFrame"

13
tests/test_indeed.py Normal file
View File

@@ -0,0 +1,13 @@
from jobspy import scrape_jobs
import pandas as pd
def test_indeed():
result = scrape_jobs(
site_name="indeed",
search_term="engineer",
results_wanted=5,
)
assert (
isinstance(result, pd.DataFrame) and len(result) == 5
), "Result should be a non-empty DataFrame"

9
tests/test_linkedin.py Normal file
View File

@@ -0,0 +1,9 @@
from jobspy import scrape_jobs
import pandas as pd
def test_linkedin():
result = scrape_jobs(site_name="linkedin", search_term="engineer", results_wanted=5)
assert (
isinstance(result, pd.DataFrame) and len(result) == 5
), "Result should be a non-empty DataFrame"

View File

@@ -0,0 +1,12 @@
from jobspy import scrape_jobs
import pandas as pd
def test_ziprecruiter():
result = scrape_jobs(
site_name="zip_recruiter", search_term="software engineer", results_wanted=5
)
assert (
isinstance(result, pd.DataFrame) and len(result) == 5
), "Result should be a non-empty DataFrame"