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)
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")
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)
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")