Ejemplo n.º 1
0
 def test_new_course_is_unpublished_by_default(self):
     new_course = CourseFactory(code=u'TEST1',
                                name=u'test course',
                                abstract=u'see unpublished by default',
                                organiser=self.user1,
                                instructor=self.user1)
     new_course.save()
     self.assertFalse(new_course.published)
Ejemplo n.º 2
0
 def test_new_course_has_PricedItem_created(self):
     new_course = CourseFactory(
         code=u'TEST1',
         name=u'test course',
         abstract=u'see the PricedItem instance is created',
         organiser=self.user1,
         instructor=self.user1)
     pitem = PricedItem.objects.get(object_id=new_course.id)
Ejemplo n.º 3
0
    def setUp(self):
        # Prepare two users for each test, Bertie and Hank
        self.user1 = UserFactory(username='******',
                                 email='*****@*****.**',
                                 password='******')
        self.user1.save()
        self.user1.profile.user_tz = "Europe/Rome"  # vary from factory default
        self.user1.profile.save()

        self.user2 = UserFactory(username='******',
                                 email='*****@*****.**',
                                 password='******')
        self.user2.save()
        self.user2.profile.signature_line = 'Tieing knots'
        self.user2.profile.user_tz = 'Atlantic/St_Helena'
        self.user2.profile.save()

        # Prepare some courses
        self.course1 = CourseFactory(
            code=u'EDU02',
            name=u'A Course of Leeches',
            abstract=u'Learn practical benefits of leeches',
            organiser=self.user1,
            instructor=self.user2,
        )

        self.course2 = CourseFactory(
            code=u'FBR9',
            name=u'Basic Knitting',
            abstract=u'Casting on',
            organiser=self.user1,
            instructor=self.user2,
        )

        self.course3 = CourseFactory(
            name=u'Public Speaking',
            abstract=u'Talking in public',
            organiser=self.user1,
            instructor=self.user2,
        )