Exemplo n.º 1
0
class LoggedInTestMixin(object):
    def setUp(self):
        self.u = UserFactory(username='******')
        self.u.set_password('test')
        self.u.save()
        login = self.client.login(username='******', password='******')
        assert (login is True)
Exemplo n.º 2
0
    def test_render_list(self):
        u = UserFactory(username='******', first_name='Student',
                        last_name='One')
        u.set_password('test')
        u.save()
        self.assertTrue(
            self.api_client.client.login(username="******",
                                         password="******"))

        g1 = GroupFactory(name="group1")
        g2 = GroupFactory(name="group2")
        CourseFactory(title="Sample Course", faculty_group=g1, group=g2)
        u.groups.add(g2)
        UserFactory(username='******',
                    first_name='Instructor', last_name='One').groups.add(g2)
        UserFactory(username='******').groups.add(g2)
        UserFactory(username='******').groups.add(g2)
        UserFactory(username='******', first_name='Student',
                    last_name='Two').groups.add(g2)
        UserFactory(username='******',
                    first_name="Teacher's",
                    last_name=" Assistant").groups.add(g2)

        sample_course = Course.objects.get(title="Sample Course")

        members = UserResource().render_list(None, sample_course.members)

        self.assertEquals(len(members), 6)
        self.assertEquals(members[0]['public_name'], "test_instructor_two")
        self.assertEquals(members[1]['public_name'], "test_student_three")
        self.assertEquals(members[2]['public_name'], "Instructor One")
        self.assertEquals(members[3]['public_name'], "Student One")
        self.assertEquals(members[4]['public_name'], "Student Two")
        self.assertEquals(members[5]['public_name'], "Teacher's  Assistant")
Exemplo n.º 3
0
class LoggedInUserTestMixin(object):
    def setUp(self):
        self.u = UserFactory(username='******')
        self.u.set_password('test')
        self.u.save()
        login = self.client.login(username='******', password='******')
        assert(login is True)
Exemplo n.º 4
0
    def test_render_one(self):
        u = UserFactory(username='******', first_name='Student',
                        last_name='One')
        u.set_password('test')
        u.save()
        self.assertTrue(
            self.api_client.client.login(username="******",
                                         password="******"))

        student_one = User.objects.get(username='******')

        member = UserResource().render_one(None, student_one)

        self.assertEquals(member['public_name'], "Student One")