Fix: restructuring python directory
This commit is contained in:
@@ -7,5 +7,11 @@
|
|||||||
# psd files
|
# psd files
|
||||||
*.psd
|
*.psd
|
||||||
|
|
||||||
|
|
||||||
|
# python
|
||||||
|
.idea/
|
||||||
|
venv/
|
||||||
|
__pycache__/
|
||||||
|
|
||||||
# python compiled files
|
# python compiled files
|
||||||
*.pyc
|
*.pyc
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
from unpaid_maestro_manager import UnpaidMaestroManager
|
|
||||||
from mail_sender import NCloud
|
|
||||||
from mail_sender import MailSender
|
|
||||||
|
|
||||||
|
|
||||||
def test_send_mail():
|
|
||||||
MailSender.send_temp_mail()
|
|
||||||
return
|
|
||||||
|
|
||||||
maestro_name = 'test1'
|
|
||||||
maestro_email = 'jisangs@daum.net'
|
|
||||||
params = {'maestro_name': maestro_name, 'maestro_date': '2019-04-08'}
|
|
||||||
|
|
||||||
mail_sender = MailSender()
|
|
||||||
mail_sender.make_default_post_param()
|
|
||||||
mail_sender.set_post_param('templateSid', 337)
|
|
||||||
mail_sender.set_post_param_recipients(maestro_name, maestro_email)
|
|
||||||
mail_sender.set_post_param('parameters', params)
|
|
||||||
|
|
||||||
timestamp = MailSender.get_timestamp()
|
|
||||||
# print('hmac : ' + MailSender.hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret'))
|
|
||||||
signature = MailSender.make_signature(NCloud.request_url, timestamp)
|
|
||||||
# print('signature : ' + signature.decode('utf-8'))
|
|
||||||
mail_sender.send_email(timestamp, signature)
|
|
||||||
|
|
||||||
|
|
||||||
def test_db_work():
|
|
||||||
unpaid_maestro_manager = UnpaidMaestroManager()
|
|
||||||
day7_maestro_list = unpaid_maestro_manager.get_unpaid_7days_maestro_list()
|
|
||||||
# print(day7_maestro_list)
|
|
||||||
maestro_list = list()
|
|
||||||
maestro_list.append(day7_maestro_list[0])
|
|
||||||
# print(maestro_list)
|
|
||||||
for maestro in maestro_list:
|
|
||||||
maestro_id = maestro['MaestroID']
|
|
||||||
maestro_name = maestro['Name']
|
|
||||||
remark = maestro_name + ' / ' + 'unpaid 7 days'
|
|
||||||
unpaid_maestro_manager.insert_maestro_log(maestro_id, remark)
|
|
||||||
unpaid_maestro_manager.delete_maestro(maestro_id)
|
|
||||||
|
|
||||||
|
|
||||||
test_send_mail()
|
|
||||||
# test_db_work()
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
import requests
|
|
||||||
|
|
||||||
url = 'http://google.com'
|
|
||||||
res = requests.get(url=url)
|
|
||||||
print(res.status_code)
|
|
||||||
print(res.text)
|
|
||||||
+8
-2
@@ -1,5 +1,11 @@
|
|||||||
from db_manager import DBConnectParams
|
import sys
|
||||||
from db_manager import DBManager
|
import os
|
||||||
|
root = os.path.abspath(os.path.dirname(os.path.realpath(__file__)) + '/..')
|
||||||
|
# lib = os.path.join(root, 'lib')
|
||||||
|
sys.path.insert(0, root)
|
||||||
|
# print(sys.path)
|
||||||
|
from lib.database.db_manager import DBConnectParams
|
||||||
|
from lib.database.db_manager import DBManager
|
||||||
|
|
||||||
|
|
||||||
class UnpaidMaestroManager:
|
class UnpaidMaestroManager:
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
import sys
|
||||||
|
import os
|
||||||
|
from lib.mail.module_b import ModuleB
|
||||||
|
|
||||||
|
print('path :')
|
||||||
|
path_list = sys.path
|
||||||
|
print('path count : {}'.format(len(path_list)))
|
||||||
|
for item in path_list:
|
||||||
|
print(item)
|
||||||
|
|
||||||
|
mb = ModuleB()
|
||||||
|
mb.print()
|
||||||
+6
-1
@@ -1,7 +1,12 @@
|
|||||||
|
import sys
|
||||||
|
import os
|
||||||
|
root = os.path.abspath(os.path.dirname(os.path.realpath(__file__)) + '/..' + '/..')
|
||||||
|
sys.path.insert(0, root)
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import time
|
import time
|
||||||
import pymysql
|
import pymysql
|
||||||
from db_setting import DBSetting
|
from lib.database.db_setting import DBSetting
|
||||||
|
|
||||||
|
|
||||||
class DBConnectParams:
|
class DBConnectParams:
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
class ModuleA:
|
||||||
|
def print(self):
|
||||||
|
print('module A')
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
from lib.database.module_a import ModuleA
|
||||||
|
|
||||||
|
|
||||||
|
class ModuleB:
|
||||||
|
def print(self):
|
||||||
|
ma = ModuleA()
|
||||||
|
ma.print()
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from batch.unpaid_maestro_manager import UnpaidMaestroManager
|
||||||
|
|
||||||
|
umMan = UnpaidMaestroManager()
|
||||||
|
maestro_list = umMan.get_unpaid_7days_maestro_list()
|
||||||
|
print(maestro_list)
|
||||||
Reference in New Issue
Block a user