def test_copy_template(self): tester1 = Database_manage_recap() username = '******' tester1.dbconnection(username) answer = tester1.copy_template() #print('ans: ', type(answer)) self.assertEqual(type(answer), dict," the method should return a dictionary")
def test_create_interface_dict(self): page = 'sales' customer_name = 'testercompany' tester1 = Database_manage_recap() tester1.dbconnection(customer_name) #tester1.copy_template() answer = tester1.create_interface_dict(page, customer_name) print('ans: ', type(answer)) print('ans: ', (answer))
def professional_services(): username = login_check() if (username is None): redirect() #print('-------******************************-------') database = Database_manage_recap() database.dbconnection(username) section_interface_dict, question_interface_dict = database.create_interface_dict('prof', username) return bottle.template('tab', form1=section_interface_dict, form2=question_interface_dict, username=username)
def scoping(): username = login_check() if (username is None): redirect() #print('-------******************************-------') database = Database_manage_recap() database.dbconnection(username) section_interface_dict, question_interface_dict = database.create_interface_dict('scoping', username) #question_interface_dict = database.phase1() #print(section_interface_dict) #print(question_interface_dict) #print('-------******************************-------') return bottle.template('tab', form1=section_interface_dict, form2=question_interface_dict, username=username)
def test_dbconnection(self): tester1 = Database_manage_recap() username = '******' answer = str(tester1.dbconnection(username)) #print('ans: ', type(answer)) self.assertEqual(answer, "Collection(Database(MongoClient('localhost', 27017), 'recap'), 'testercompany')", "It should read dCollection(Database(MongoClient('localhost', 27017),'recap'), 'testercompany')")
def set_pricing(self, username): pass username = username + '_pricing' print('username : '******'set_pricing') tester1 = Database_manage_recap() self.store = tester1.dbconnection(username, 'pricing_master_template') temp = tester1.copy_template() #print(temp) return temp
def form_end(): #print('-------******************************-------') print('form_end') username = login_check() if (username is None): redirect() #print('-------******************************-------') database = Database_manage_recap() database.dbconnection(username) #username = bottle.request.forms.get("username") print(username) # form = bottle.request.forms.get('answer') section_no = bottle.request.forms.get('section') free_text = bottle.request.forms.get('free_text') #print ('free_text here', free_text, username) #print('section = ', section_no) section_no = int(section_no) save_free_text(section_no, free_text, username) no_questions = database.count_questions(section_no) #print('no questions',no_questions) if section_no < 13: modifier = 'sales' elif section_no > 45: modifier = 'prof' else: modifier = 'scoping' form = {} for x in range(no_questions): x = (section_no * 1000) + (x + 1) #print(x) x = str(x) #print('x',x) form[x] = bottle.request.forms.get(x) #print(x,form[x]) section_interface_dict, question_interface_dict = save_answer(form, modifier, username) return bottle.template("tab", form1=section_interface_dict, form2=question_interface_dict, username=username)
def user_interface(): username = login_check() if (username is None): redirect() #print('-------******************************-------') database = Database_manage_recap() database.dbconnection(username) #username = bottle.request.forms.get("username") #print(username) section_interface_dict, question_interface_dict = database.create_interface_dict('sales', username) #username = bottle.request.forms.get("username") #cook = bottle.request.get_cookie('session') #print('cook-interface',cook) #question_interface_dict = database.phase1() #print(section_interface_dict) #print(question_interface_dict) #print('-------******************************-------') return bottle.template('tab', form1=section_interface_dict, form2=question_interface_dict, username=username)