Пример #1
0
 def _test_student(self):
     '''
     Tests if creating a student works
     '''
     student = [Student(" john", 1), Student(" a ", "1"), Student(1, "1.5"), Student(True, True)]
     
     assert Student.getName(student[0]) == " john"
     assert Student.getID(student[0]) == 1
     
     assert Student.getName(student[1]) == " a "
     assert Student.getID(student[1]) == 1
     
     assert Student.getName(student[2]) == ""
     assert Student.getID(student[2]) == -1
     
     assert Student.getName(student[3]) == ""
     assert Student.getID(student[3]) == 1
Пример #2
0
    def __readFromFile(self):

        self.data = {}
        with open(self.__file, "r") as fp:
            for line in fp:
                args = line.split("|")
                x = Student(int(args[0]), args[1])
                self.data[x.getID()] = x