diff --git a/python/src/AjouSlackConsumer.py b/python/src/AjouSlackConsumer.py index 1694137d390fe115564b8d7191e0291110aaa187..4197bc13ca7b6a909d15da48985302299d3df877 100644 --- a/python/src/AjouSlackConsumer.py +++ b/python/src/AjouSlackConsumer.py @@ -1,7 +1,6 @@ import json -import time - import os +import time from config import Config from confluent_kafka import Consumer, KafkaError diff --git a/python/src/ProducerDemo.py b/python/src/ProducerDemo.py index 910e9eadaf5c56673ef7a356c7f3e40b742b6397..019f640887af9c70ef2639906d8b2071f85f3b3d 100644 --- a/python/src/ProducerDemo.py +++ b/python/src/ProducerDemo.py @@ -1,7 +1,8 @@ -from confluent_kafka import Producer -from config import Config from contextlib import contextmanager +from config import Config +from confluent_kafka import Producer + @contextmanager def prod(settings): diff --git a/python/src/ProducerDemoCallBack.py b/python/src/ProducerDemoCallBack.py index b196cd56552ccb414e48ba8012269bdfff4559bd..9af283b5df550ede43c79228120b1f9b195feadf 100644 --- a/python/src/ProducerDemoCallBack.py +++ b/python/src/ProducerDemoCallBack.py @@ -1,5 +1,5 @@ -from confluent_kafka import Producer from config import Config +from confluent_kafka import Producer def acked(err, msg): diff --git a/python/src/SlackKafkaConsumer.py b/python/src/SlackKafkaConsumer.py index 5f63b16f194d90c0a0597b51c24111f4caf643e8..29cd5589af5f75860c608a79856fa93e6c532b22 100644 --- a/python/src/SlackKafkaConsumer.py +++ b/python/src/SlackKafkaConsumer.py @@ -1,8 +1,6 @@ import json -import time - - import os +import time from confluent_kafka import Consumer, KafkaError from slack import WebClient diff --git a/python/src/SlackKafkaProducer.py b/python/src/SlackKafkaProducer.py index 8ec7f8601c90a59eb12a4b9b82f737e345c8609d..3db3ef692915addd6431b8eecbca212e8dbb6467 100644 --- a/python/src/SlackKafkaProducer.py +++ b/python/src/SlackKafkaProducer.py @@ -1,7 +1,6 @@ import json -import time - import os +import time from config import Config from confluent_kafka import Producer diff --git a/python/tests/test_mysql.py b/python/tests/test_mysql.py index 91e41eb424d36f4d49ba367c201a0fe68e52f6b0..633858ddb72dfc55901661cd0d6644f5e4195626 100644 --- a/python/tests/test_mysql.py +++ b/python/tests/test_mysql.py @@ -1,11 +1,10 @@ -import mysql.connector +import os +from contextlib import contextmanager +import mysql.connector import requests from bs4 import BeautifulSoup -from contextlib import contextmanager -import os - # mysql.connector.paramstyle = "pyformat" ADDRESS = "https://www.ajou.ac.kr/kr/ajou/notice.do" diff --git a/python/tests/test_open.py b/python/tests/test_open.py index 82d0ba2babc41db17313558307ec2c60ee89da9b..7a0c5386119a28843f877e7813e1f77085193332 100644 --- a/python/tests/test_open.py +++ b/python/tests/test_open.py @@ -1,8 +1,8 @@ import json import os from contextlib import contextmanager -from pathlib import Path from datetime import datetime, timedelta +from pathlib import Path BASE_DIR = os.path.dirname(os.path.abspath(__file__)) JSON_PATH = os.path.join(BASE_DIR, "test.json") @@ -61,3 +61,17 @@ def test_remove(): currentDate = read["POSTS"][post]["DATE"] # string savedDate = datetime.strptime(currentDate, "%y.%m.%d") assert savedDate > old, f"{MAXIMUM_DAY}일이 지난 공지는 제거되어야 함." + + +def test_length(): + with open(JSON_PATH, "r+") as f_read: + read = json.load(f_read) + + lengths = 0 + seen = 0 + + for post in read["POSTS"]: + seen += 1 + lengths += len(read["POSTS"][post]["TITLE"]) + + print(lengths / seen)