Exemple #1
0
 def test_student_with_attributes(self):
     student = SchoolMemberFactory.make(kind="student",
                                        name="fer",
                                        age=23,
                                        id_num='002547')
     self.assertEqual(str(student),
                      "Soy fer!, tengo 23 años y mi ID = 002547")
Exemple #2
0
 def test_student_with_incorrect_lenght_id(self):
     student = SchoolMemberFactory.make(kind="student",
                                        name="fer",
                                        age=23,
                                        id_num='2547')
     self.assertEqual(str(student),
                      "Error! El tamaño del ID debe ser de 6 caracteres")
Exemple #3
0
 def test_student_attributes(self):
     student = SchoolMemberFactory.make("student",
                                        name="Simona",
                                        age=17,
                                        id_num="18316")
     self.assertEqual(
         str(student),
         "Soy el alumno Simona!, tengo 17 años y mi ID = 18316")
Exemple #4
0
 def test_visitor_creation(self):
     visitor = SchoolMemberFactory.make(kind="visitor", name="fer")
     self.assertEqual(str(visitor),
                      "Soy fer!, tengo -1 años y mi ID = XXXXXX")
Exemple #5
0
 def test_teacher_creation(self):
     teacher = SchoolMemberFactory.make(kind="teacher", name="bar")
     self.assertEqual(str(teacher),
                      "Soy bar!, tengo -1 años y mi ID = XXXXXX")
Exemple #6
0
 def test_invalid_with_multiple_case(self):
     with self.assertRaisesWithMessage(ValueError):
         SchoolMemberFactory.make("InVaLID", name="foo")
Exemple #7
0
 def test_invalid_type(self):
     with self.assertRaisesWithMessage(ValueError):
         SchoolMemberFactory.make("invalid", name="foo")
Exemple #8
0
 def test_invalid_with_multiple_case(self):
     invalid = SchoolMemberFactory.make("inVaLiD", name="bar")
     self.assertEqual(str(invalid), "Error! tipo 'inVaLiD' invalido!")
Exemple #9
0
 def test_invalid_with_multiple_case(self):
     invalid = SchoolMemberFactory.make(kind="inVaLiD", name="bar")
     self.assertEqual(str(invalid), "[Error]: 'inVaLiD' invalid kind")
Exemple #10
0
 def test_invalid_with_multiple_case(self):
     invalid = SchoolMemberFactory.make("inVaLiD", name="Oracle")
     self.assertEqual(
         str(invalid),
         "# ERROR # Esa fucion no es valida. intente: Student, Teacher, Coach."
     )
Exemple #11
0
 def test_invalid_type(self):
     invalid = SchoolMemberFactory.make("invalid", name="Joker")
     self.assertEqual(
         str(invalid),
         "# ERROR # Esa fucion no es valida. intente: Student, Teacher, Coach."
     )
Exemple #12
0
 def test_creation_with_multiple_case(self):
     teacher = SchoolMemberFactory.make("tEaCHer", name="Skull")
     self.assertEqual(
         str(teacher),
         "Soy el profesor Skull!, tengo 22 años y mi ID = 070KGP")
Exemple #13
0
 def test_coach_creation(self):
     coach = SchoolMemberFactory.make("coach", name="Noir")
     self.assertEqual(str(coach),
                      "Soy el Coach Noir!, tengo 22 años y mi ID = 070KGP")
Exemple #14
0
 def test_teacher_creation(self):
     teacher = SchoolMemberFactory.make("teacher", name="Crow")
     self.assertEqual(
         str(teacher),
         "Soy el profesor Crow!, tengo 22 años y mi ID = 070KGP")
Exemple #15
0
 def test_director_creation(self):
     director = SchoolMemberFactory.make("director", name="Simon")
     self.assertEqual(
         str(director),
         "Soy el director Simon!, tengo -1 años y mi ID = XXXXXX")
Exemple #16
0
 def test_creation_with_multiple_case(self):
     teacher = SchoolMemberFactory.make(kind="tEaCHer", name="baz")
     self.assertEqual(str(teacher),
                      "Soy baz!, tengo -1 años y mi ID = XXXXXX")
Exemple #17
0
 def test_invalid_type(self):
     invalid = SchoolMemberFactory.make(kind="invalid", name="foo")
     self.assertEqual(str(invalid), "[Error]: 'invalid' invalid kind")
Exemple #18
0
 def test_student_creation(self):
     student = SchoolMemberFactory.make("student", name="Panther")
     self.assertEqual(
         str(student),
         "Soy el estudiante Panther!, tengo 22 años y mi ID = 070KGP")
Exemple #19
0
 def test_janitor_creation(self):
     janitor = SchoolMemberFactory.make("Janitor", name="foo")
     self.assertEqual(
         str(janitor),
         "Soy el Janitor foo!, tengo -1 años y mi ID = XXXXXX")
Exemple #20
0
 def test_creation_no_name(self):
     teacher = SchoolMemberFactory.make("tEaCHer", age=22)
     self.assertEqual(str(teacher),
                      "Soy el Teacher !, tengo 22 años y mi ID = XXXXXX")
Exemple #21
0
 def test_student_creation(self):
     student = SchoolMemberFactory.make(kind="student", name="foo")
     self.assertEqual(str(student),
                      "Soy foo!, tengo -1 años y mi ID = XXXXXX")
Exemple #22
0
 def test_invalid_type(self):
     invalid = SchoolMemberFactory.make("invalid", name="foo")
     self.assertEqual(str(invalid), "Error! tipo 'invalid' invalido!")