def main(): import doctest doctest.testmod(utils) doctest.testmod(db) doctest.testmod(net) doctest.testmod(wsgi) doctest.testmod(http) doctest.testmod(webapi) try: doctest.testmod(cheetah) except NameError: pass template.test() import sys urls = ('/web.py', 'source') class source: def GET(self): header('Content-Type', 'text/python') return open(sys.argv[0]).read() if listget(sys.argv, 1) != 'test': app = application(urls, locals()) app.run()
def main(): import doctest doctest.testmod(utils) doctest.testmod(db) doctest.testmod(net) doctest.testmod(wsgi) doctest.testmod(http) doctest.testmod(webapi) doctest.testmod(request) try: doctest.testmod(cheetah) except NameError: pass template.test() import sys urls = ('/web.py', 'source') class source: def GET(self): header('Content-Type', 'text/python') return open(sys.argv[0]).read() if listget(sys.argv, 1) != 'test': app = application(urls, locals()) app.run()
def show_entry_fields(): #list=[] print("First Name: %s\npassword: %s\npassword_system : %s\nchemins : %s\nrun command : %s\napplication : %s" % (email.get(), pwd.get(),pwd_sys.get(),path.get(),run_command.get(),app_name.get())) dev = developpeur(email.get(),pwd.get(),pwd_sys.get(),pack) print(" a ",dev.email," p",dev.password) app =application(app_name.get(),path.get()) print("app ",app.nom_app,"app path ",app.path) print("pack =",pack,"fournissuer", titre) console.delete(1.0, END) console_app.delete(1.0, END); deploy_ins = deploy(dev.email, dev.password, dev.pwd_os, pack, app.nom_app,app.path) # ,app.command login, deployer, apps = deploy_ins.deploy_fun(ver_package_install, pack, dev.pwd_os, titre, app.path, app.nom_app,dev.email,dev.password, tech,run_command.get()) console.insert(END, "***********************login********************************* *\n" + login + "\n") console.insert(END, "***********************deploy**********************************\n" + deployer + "\n") console_app.insert(END, "***********************apps*********************************\n" + apps + "\n")
def __init__(self, nom_dev, password, pwd_os, pack, nom_app, path): #command self.dev = developpeur(nom_dev, password, pwd_os, pack) self.app = application(nom_app, path) #,command
def is_anagram_f(): assert application('foo' 'ofo') assert not application('foo' 'offo')
def fun(self, pack, titre): #verifieir l'installation de package ibm_config = Tk() ibm_config.title("cloud provider " + titre) ibm_config.config() ibm_config.wm_minsize(250, 200) #global nom,pwd,pwd_sys ########################################### dev info nom = Entry(ibm_config, bg="white") nom.grid(row=0, column=1) nom.delete(0, END) az = nom.get() print("nom =====", az) nom.insert(0, "*****@*****.**") pwd = Entry(ibm_config, show="*", bg="white") pwd.insert(0, "Darkle09&") pwd_sys = Entry(ibm_config, show='*', bg="white") pwd_sys.insert(0, "darkle09") ############################################## nom egale email utilisateur object #nom_utilisateur , rest = nom.get().split("@") nom_utilisateur = developpeur(nom.get(), pwd.get(), pwd_sys.get(), pack) ############################################## label dev nom_label = Label(ibm_config, text="email", font='bold') pwd_label = Label(ibm_config, text="pwd", font='bold') pwd_sys_label = Label(ibm_config, text='pwd_sys', font='bold') note = Label(ibm_config, text='root pwd pour install package ' + pack, fg='red') path_label = Label(ibm_config, text="path", font='bold') ############################################## app path_entry = Entry(ibm_config, bg="white", text='') browse = Button(ibm_config, text="directory", command=lambda: self.repertoire(path_entry)) nom_app_label = Label(ibm_config, text="app name", font='bold') nom_app_entry = Entry(ibm_config, bg="white") nom_app_entry.insert(0, "amine201731") #command_app_label=Label(ibm_config,text="command run app", font='bold') #command_app_entry= Entry(ibm_config,bg="white") #################################################### app object app = application(nom_app_entry.get(), path_entry) #,command_app_entry.get() #################################################### get_inf = Button(ibm_config, text="done", command=lambda: self.aff(pack, titre, nom_app_entry.get(), nom_utilisateur, app, tech="runtime")) #get_inf = Button(ibm_config, text="done",command=lambda: self.aff(pack, titre, nom_app_entry.get(),command_app_entry,path_entry,nom.get,tech="runtime")) button_docker = Button(ibm_config, text="docker", command=lambda: self.aff(pack, titre, nom_app_entry.get(), nom_utilisateur, app, tech="docker")) ############################################################################# def aff(self, pack, titre, nom_app, nom_utilisateur, app, tech): print("app object name=", app.nom_app, "path= ", app.path) print("utilisateur object=", nom_utilisateur.email, " password="******" password os=", nom_utilisateur.pwd_os, "pack ", nom_utilisateur.pack) console.delete(1.0, END) console_app.delete(1.0, END) print("utilisateur object", nom_utilisateur.email, " password", nom_utilisateur.password, " password os", nom_utilisateur.pwd_os, "pack ", nom_utilisateur.pack) app.path = dirc print("app object name=", app.nom_app, "path ", app.path) #,"command",app.command ##### ver = 'verifier_la_instalation_des_logiciel.sh' deploy_ins = deploy(nom_utilisateur.email, nom_utilisateur.password, nom_utilisateur.pwd_os, pack, app.nom_app, app.path) #,app.command login, deployer, apps = deploy_ins.deploy_fun( ver, pack, nom_utilisateur.pwd_os, titre, app.path, app.nom_app, nom_utilisateur.email, nom_utilisateur.password, tech) console.insert( END, "***********************login********************************* *\n" + login + "\n") console.insert( END, "***********************deploy**********************************\n" + deployer + "\n") console_app.insert( END, "***********************apps*********************************\n" + apps + "\n") #################################################### placement dans frame nom_label.grid(row=0, column=0) pwd.grid(row=1, column=1) pwd_label.grid(row=1, column=0) pwd_sys.grid(row=2, column=1) pwd_sys_label.grid(row=2, column=0) get_inf.grid(row=5, column=2) button_docker.grid(row=6, column=2) #command_app_label.grid(row=6,column=0) #command_app_entry.grid(row=6,column=1) note.grid(row=3, column=1) path_label.grid(row=4, column=0) path_entry.grid(row=4, column=1) browse.grid(row=4, column=2) nom_app_label.grid(row=5, column=0) nom_app_entry.grid(row=5, column=1) ibm_config.mainloop()
def main(): print("la phase 3 peut se tester séparément pichier python correspondant:Phase3.py") app=application() app.app() del(app)
doparsethingy2() except Exception as e: import traceback traceback.print_exc() raise SystemExit(23) finally: sys.stdout.flush() sys.stderr.flush() if len(sys.argv)>1: enqueue(sys.argv[1]) elif 'stdin' in os.environ: import settitle settitle.set('parse') from favorites import catchup @catchup def _(poke,stop): for line in sys.stdin: enqueue(line.strip()) poke() #stop() else: if not 'ferrets' in os.environ: os.environ['ferrets'] = '1' os.environ['name'] = 'parse'; import sys,os script = os.path.abspath(sys.modules[__name__].__file__) os.execvp("daemonize",["daemonize",sys.executable,script]) import application application('media.watcher','favorites.launch.ui')
text='root pwd pour install package ' + pack, fg='red') path_label = Label(ibm_config, text="path", font='bold') ############################################## app path_entry = Entry(ibm_config, bg="white", text='') browse = Button(ibm_config, text="directory", command=lambda: self.repertoire(path_entry)) nom_app_label = Label(ibm_config, text="app name", font='bold') nom_app_entry = Entry(ibm_config, bg="white") #nom_app_entry.insert(0, "amine3150910") #command_app_label=Label(ibm_config,text="command run app", font='bold') #command_app_entry= Entry(ibm_config,bg="white") #################################################### app object app = application(nom_app_entry.get(), path_entry) #,command_app_entry.get() #################################################### #get_inf=Button (ibm_config,text="done",command=lambda :self.aff(pack,titre,nom_app_entry.get(),nom_utilisateur,app,tech="runtime")) #get_inf = Button(ibm_config, text="done",command=lambda: self.aff(pack, titre, nom_app_entry.get(),command_app_entry,path_entry,nom.get,tech="runtime")) #button_docker=Button (ibm_config,text="docker",command=lambda :self.aff(pack,titre,nom_app_entry.get(),nom_utilisateur,app,tech="docker")) ############################################################################# def aff(self, pack, titre, nom_app, nom_utilisateur, app, tech): print("app object name=", app.nom_app, "path= ", app.path) print("utilisateur object=", nom_utilisateur.email, " password="******" password os=", nom_utilisateur.pwd_os, "pack ", nom_utilisateur.pack) console.delete(1.0, END) console_app.delete(1.0, END)