def test_delete(self):
     BankController.insert(None, INFO01, DESCRIPTION01)
     info = BankController.getNames(None)
     description = BankController.getDescription(None, INFO01)
     self.assertEqual(INFO01, info[0])
     self.assertEqual(DESCRIPTION01, description)
     BankController.delete(None, INFO01)
     description = BankController.getDescription(None, INFO01)
     self.assertEqual("", description)
 def test_getDescription(self):
     BankController.insert(None, INFO01, DESCRIPTION01)
     BankController.insert(None, INFO02, DESCRIPTION02)
     description01 = BankController.getDescription(None, INFO01)
     description02 = BankController.getDescription(None, INFO02)
     self.assertEqual(DESCRIPTION01, description01)
     self.assertEqual(DESCRIPTION02, description02)
 def test_getNames(self):
     BankController.insert(None, INFO01, DESCRIPTION01)
     BankController.insert(None, INFO02, DESCRIPTION02)
     info02 = BankController.getNames(None)[0]
     info01 = BankController.getNames(None)[1]
     self.assertEqual(INFO02, info02)
     self.assertEqual(INFO01, info01)
Пример #4
0
    def __init__(self):
        BankController.create_database(None)
        global window
        global text_description
        global combo

        window = Tk()
        window.config(background="#ADD8E6")
        window.title("INFOS")
        window.geometry("900x500+100+10")

        button_newInfo = Button(window, width=10, text="New Info", command=self.buttonNewInfo, background="#3CB371", foreground=WHITE, activebackground=MAROON, activeforeground=WHITE)
        button_newInfo.place(x=150, y=50)

        button_update = Button(window, width=10, text="Update", command=self.buttonUpdate, background="#1E90FF", foreground="#F0F8FF", activebackground=MAROON, activeforeground=WHITE)
        button_update.place(x=630, y=50)

        button_delete = Button(window, width=10, text="Delete", command=self.buttonDelete, background="#FF6347", foreground="#F0F8FF", activebackground=MAROON, activeforeground=WHITE)
        button_delete.place(x=730, y=50)

        button_selectInfo = Button(window, width=10, text="Confirm", command=self.buttonSelectInfo, activebackground=MAROON, activeforeground=WHITE)
        button_selectInfo.place(x=530, y=50)

        button_exit = Button(window, width=10, text="Quit", command=self.buttonExit, background="#696969", foreground="#FFFFFF", activebackground=MAROON, activeforeground=WHITE)
        button_exit.place(x=820, y=0)

        text_description = ScrolledText(window, width=106, height=21)
        text_description.place(x=10, y=150)

        combo = ttk.Combobox(window, width=40, height=34)
        combo.place(x=250, y=50)
        combo[VALUES] = (BankController.getNames(None))

        label_description = Label(window, text="DESCRIPTION", width=10, height=1, background="#ADD8E6")
        label_description.place(x=400, y=120)

        label_infos = Label(window, text="INFOS", width=10, height=1, background="#ADD8E6")
        label_infos.place(x=350, y=25)

        window.mainloop()
 def setUp(self):
     BankController.create_database(None)
Пример #6
0
 def buttonExit(self):
     BankController.close(None)
     window.destroy()
Пример #7
0
 def buttonSelectInfo(self):
     text_description.delete('0.0', '100.0')
     text_description.insert(END,BankController.getDescription(None, combo.get()))
Пример #8
0
 def buttonDelete(self):
     BankController.delete(None, combo.get())
     combo[VALUES] = (BankController.getNames(None))
Пример #9
0
 def buttonUpdate(self):
     BankController.update(None, combo.get(), text_description.get(0.0, END))
Пример #10
0
 def buttonNewInfo(self):
     BankController.insert(None, combo.get(), TextManipulation.formatText(text_description.get(0.0, END)))
     combo[VALUES] = (BankController.getNames(None))