added test for logging setup
This commit is contained in:
parent
c34af93533
commit
88b9707201
|
|
@ -1,10 +1,8 @@
|
||||||
import inspect
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from recipe_graph import insert_sites
|
from recipe_graph import insert_sites
|
||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from sqlalchemy.exc import SQLAlchemyError
|
import logging
|
||||||
import sqlalchemy
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
@ -25,4 +23,35 @@ def json_file(json_data: list[dict]) -> str:
|
||||||
|
|
||||||
def test_load_file(json_file: str, json_data):
|
def test_load_file(json_file: str, json_data):
|
||||||
test_data = insert_sites.load_file(json_file)
|
test_data = insert_sites.load_file(json_file)
|
||||||
assert test_data == json_data
|
assert test_data == json_data
|
||||||
|
|
||||||
|
|
||||||
|
def test_setup_argparser():
|
||||||
|
file_name = "test"
|
||||||
|
args = insert_sites.setup_argparser([file_name])
|
||||||
|
assert len(vars(args)) == 2
|
||||||
|
assert args.file == file_name
|
||||||
|
assert args.verbose == False
|
||||||
|
|
||||||
|
|
||||||
|
args = insert_sites.setup_argparser([file_name, "-v"])
|
||||||
|
assert args.file == file_name
|
||||||
|
assert args.verbose == True
|
||||||
|
|
||||||
|
args = insert_sites.setup_argparser([file_name, "--verbose"])
|
||||||
|
assert args.file == file_name
|
||||||
|
assert args.verbose == True
|
||||||
|
|
||||||
|
def test_setup_logging():
|
||||||
|
args = insert_sites.setup_argparser(["test"])
|
||||||
|
logger = insert_sites.setup_logging(args)
|
||||||
|
assert logger.level == logging.WARNING
|
||||||
|
|
||||||
|
args = insert_sites.setup_argparser(["test", "-v"])
|
||||||
|
logger = insert_sites.setup_logging(args)
|
||||||
|
assert logger.level == logging.INFO
|
||||||
|
|
||||||
|
args = insert_sites.setup_argparser(["test", "--verbose"])
|
||||||
|
logger = insert_sites.setup_logging(args)
|
||||||
|
assert logger.level == logging.INFO
|
||||||
|
|
||||||
Loading…
Reference in New Issue