Beispiel #1
0
    def test_course_intro(self):
        from timtec.views import CourseController
        from timtec.models import Course, CourseProfessors, User

        course = Course()
        course.slug = u"dbsql"
        course.name = u"Banco de Dados e SQL"
        course.description = u"Introdução a Bancos de Dados e Linguagem SQL"

        user = User(username="******", password="******", email="skdsk@vcx")
        user.name = u"Luciano Ramalho"
        course_professors = CourseProfessors()
        course_professors.user = user
        course_professors.biography = (
            u"Mussum ipsum cacilds, vidis litro abertis. Consetis"
            u"adipiscings elitis. Pra lá , depois divoltis porris,"
            u"paradis. Paisis, filhis, espiritis santis. Mé faiz elementum"
            u" girarzis, nisi eros vermeio, in elementis mé pra quem é"
            u"amistosis quis leo. Manduma pindureta quium dia nois paga."
            u"bolis eu num gostis."
        )
        course.professors.append(course_professors)
        self.session.add(course)

        request = testing.DummyRequest()
        request.matchdict["course"] = u"dbsql"
        course_controller = CourseController(request)
        response = course_controller.intro()
        assert response["course"] == course
        assert response["course"].professors[0] == course_professors
        assert response["course"].professors[0].user == user
Beispiel #2
0
    def test_index(self):
        from timtec.views import CourseController
        from timtec.models import Course

        course = Course()
        course.slug = u"dbsql"
        self.session.add(course)

        request = testing.DummyRequest()
        course_controller = CourseController(request)
        response = course_controller.intro()

        assert response["course"] == course