Ejemplo n.º 1
0
class APITest(APITestCase):
    """
    test the implementation of our API

    We're using Django-Rest-Framework's testing base (which extends Django's)
    """

    def setUp(self):
        """
        set up the testing environment
        """
        self.populate_database()

    def populate_database(self):
        """ Extend me with more data to populate """
        self.data = SisData()
        self.data.create_basics()
        self.data.create_admissions_choice_data()

    def teacher_login(self):
        """
        provides a simple way to automatically log in a teacher
        """
        self.client.force_authenticate(user = self.data.teacher1)

    def student_login(self):
        """
        provides a simple way to automatically log in a student
        """
        self.client.force_authenticate(user = self.data.student)
Ejemplo n.º 2
0
class APITest(APITestCase):
    """
    test the implementation of our API

    We're using Django-Rest-Framework's testing base (which extends Django's)
    """
    def setUp(self):
        """
        set up the testing environment
        """
        self.populate_database()

    def populate_database(self):
        """ Extend me with more data to populate """
        self.data = SisData()
        self.data.create_basics()
        self.data.create_admissions_choice_data()

    def teacher_login(self):
        """
        provides a simple way to automatically log in a teacher
        """
        self.client.force_authenticate(user=self.data.teacher1)

    def student_login(self):
        """
        provides a simple way to automatically log in a student
        """
        self.client.force_authenticate(user=self.data.student)