Skip to content

Commit 0ecd4b8

Browse files
committed
test.py 추가
1 parent 0d93cb0 commit 0ecd4b8

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

AI/test.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import wordcloud_maker
2+
import recommendation
3+
import update
4+
import data_update
5+
import pandas as pd
6+
7+
# wordcloud_maker 테스트 : save_path에 (user_id).png 이름의 취향분석 이미지 생성되는지 확인
8+
file_path = '/var/www/python_flask/main/recommendation/'
9+
save_path = '/var/www/python_flask/main/static/img/'
10+
users_file_name = "API_test_users.csv"
11+
books_file_name = "API_test_books.csv"
12+
font_path = "/var/www/python_flask/main/recommendation/NanumFontSetup_TTF_BARUNPEN/NanumBarunpenR.ttf"
13+
14+
user_id = 'kim12'
15+
wordcloud_maker.make_wordcloud(file_path, save_path, font_path, users_file_name, books_file_name, user_id)
16+
17+
# recommendation 테스트 : save_path에 (user_id).csv 이름의 추천리스트 생성되는지 확인
18+
file_path = '/var/www/python_flask/main/recommendation/'
19+
save_path = 'recommend_list/'
20+
users_file_name = "API_test_users.csv"
21+
books_file_name = "API_test_books.csv"
22+
23+
df_users = pd.read_csv(file_path + users_file_name, encoding='UTF8')
24+
user_id = 'userid_0'
25+
rec_file_name = user_id + '.csv'
26+
recommendation.recommendation(file_path, save_path, users_file_name, books_file_name, rec_file_name, user_id)
27+
28+
# update.py, ALS.py 테스트 : ALS.py에서 추천점수 (rec_file_1.csv)가 최신화 되는지 확인
29+
update.update()
30+
31+
# data_update.py 테스트 : API_users_file이 DB의 사용자 정보에 맞게 최신화되는지 확인
32+
data_update.update()

0 commit comments

Comments
 (0)