[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。
import MantisConnect_services
import MantisConnect_services_types
mc = MantisConnect_services.MantisConnectLocator().getMantisConnectPortType()
issue_data = MantisConnect_services_types.ns0.IssueData_Def(None)
project = MantisConnect_services_types.ns0.ObjectRef_Def(None)
#登録するプロジェクトを指定
project._id = 1
issue_data._project = project
#カテゴリ
issue_data._category = "カテゴリ1"
#タイトル
issue_data._summary = "アップデートテスト"
#本文
issue_data._description = "案件の本文です。"
req = MantisConnect_services.mc_issue_addRequest()
req._username = "administrator"
req._password = "root"
req._issue = issue_data
#案件登録実行
r = mc.mc_issue_add(req)
print "issue_id = " + str(r._return)
attach = MantisConnect_services.mc_issue_attachment_addRequest()
#アップロードするファイルをオープン
f = Open('attach.txt','rb').read()
attach._username = "administrator"
attach._password = "root"
attach._issue_id = r._return
attach._name = "attach.txt"
attach._file_type = "'text/plain'"
attach._content = f
r = mc.mc_issue_attachment_add(attach)