added test for logging setup
This commit is contained in:
parent
c34af93533
commit
88b9707201
|
|
@ -1,10 +1,8 @@
|
|||
import inspect
|
||||
import json
|
||||
import os
|
||||
from recipe_graph import insert_sites
|
||||
from sqlalchemy import select
|
||||
from sqlalchemy.exc import SQLAlchemyError
|
||||
import sqlalchemy
|
||||
import logging
|
||||
|
||||
import pytest
|
||||
|
||||
|
|
@ -25,4 +23,35 @@ def json_file(json_data: list[dict]) -> str:
|
|||
|
||||
def test_load_file(json_file: str, json_data):
|
||||
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