示例#1
0
 def test_invalid_id(self):
     kind = "Student"
     _name = "Jorge"
     edad = 15
     idd = "12345678"
     with self.assertRaises(ValueError):
         invalid = school_member_factory.make(kind,
                                              name=_name,
                                              age=int(edad),
                                              id=idd)
示例#2
0
 def test_creation_with_multiple_case(self):
     kind = "TeAcHER"
     _name = "Juan"
     edad = 28
     idd = "JCA153"
     with self.assertRaises(ValueError):
         teacher = school_member_factory.make(kind,
                                              name=_name,
                                              age=int(edad),
                                              id=idd)
示例#3
0
 def test_invalid_type(self):
     kind = "student"
     _name = "Pepe"
     edad = 12
     idd = "JLO123"
     with self.assertRaises(ValueError):
         invalid = school_member_factory.make(kind,
                                              name=_name,
                                              age=int(edad),
                                              id=idd)
示例#4
0
 def test_student_creation(self):
     kind = "Student"
     _name = "Jorge"
     edad = 13
     idd = "JAP001"
     student = school_member_factory.make(kind,
                                          name=_name,
                                          age=int(edad),
                                          id=idd)
     self.assertEqual(
         str(student),
         f"Soy el alumno {_name}!, tengo {edad} años y mi ID = {idd}")
示例#5
0
 def test_teacher_creation(self):
     kind = "Teacher"
     _name = "Laura"
     edad = 55
     idd = "LOP523"
     teacher = school_member_factory.make(kind,
                                          name=_name,
                                          age=int(edad),
                                          id=idd)
     self.assertEqual(
         str(teacher),
         f"Soy el profesor {_name}!, tengo {edad} años y mi ID = {idd}")