Exemplo n.º 1
0
 def create_add_subject(self):
     global error_id, success_id
     error_id = None
     success_id = None
     create_choose_group_chosen = create_choose_group_sem_cb.currentText()
     create_choose_semester_chosen = create_choose_semester_cb.currentText()
     create_choose_subject_text = create_choose_subject_le.text()
     if bool(create_choose_group_chosen) is True:
         if bool(create_choose_semester_chosen) is True:
             if bool(create_choose_subject_text) is True:
                 if logic.add(create_choose_group_chosen,
                              semester=create_choose_semester_chosen,
                              subject=create_choose_subject_text) is False:
                     error_id = 20
                 else:
                     success_id = 2
             else:
                 error_id = 6
         else:
             error_id = 7
     else:
         error_id = 8
     if error_id is not None:
         # если ошибка возникла, окрывается окно с ошибкой
         self.error_window()
     if success_id is not None:
         # если ошибка возникла, окрывается окно с ошибкой
         self.success_window()
Exemplo n.º 2
0
    def create_add_group(self):
        global error_id, success_id
        error_id = None
        success_id = None
        create_choose_group_text = create_choose_group_le.text()
        if bool(create_choose_group_text) is True:
            if logic.add(create_choose_group_text) is False:
                error_id = 18
            else:
                success_id = 0
        else:
            error_id = 11

        # обновление списков групп

        # вызываю функцию для получения списка групп
        list_of_groups = logic.get()

        create_choose_group_cb.clear()
        # добавляет пустую строку, чтобы изначально группа не была выбрана
        create_choose_group_cb.addItem(None)
        # добавляет в выпадающий список группы
        for i in list_of_groups:
            create_choose_group_cb.addItem(str(i))

        create_choose_group_sem_cb.clear()
        # добавляет пустую строку, чтобы изначально группа не была выбрана
        create_choose_group_sem_cb.addItem(None)
        # добавляет в выпадающий список группы
        for i in list_of_groups:
            create_choose_group_sem_cb.addItem(str(i))
        if error_id is not None:
            # если ошибка возникла, окрывается окно с ошибкой
            self.error_window()
        if success_id is not None:
            # если ошибка возникла, окрывается окно с ошибкой
            self.success_window()
Exemplo n.º 3
0
# import logic
# from logic import add
# from logic import *

import logic as calc

num_1 = int(input("Enter first number : "))
num_2 = int(input("Enter second number : "))

result = calc.add(num_1, num_2)
print(result)
Exemplo n.º 4
0
 def test_add_0_0(self):
     self.assertEqual(add(0, 0), 0)
Exemplo n.º 5
0
 def test_add_0_1(self):
     self.assertEqual(add(0, 1), 1)
Exemplo n.º 6
0
 def test_add_4_0(self):
     self.assertEqual(add(4, 0), 4)
Exemplo n.º 7
0
 def test_add_2_2(self):
     self.assertEqual(add(2, 2), 4)
Exemplo n.º 8
0
 def test_add_1_2(self):
     self.assertEqual(add(1, 2), 3)
Exemplo n.º 9
0
 def test_add_2_1(self):
     self.assertEqual(add(2, 1), 3)
Exemplo n.º 10
0
 def test_add_1_1(self):
     self.assertEqual(add(1, 1), 2)