Example #1
0
    def test_get_anonymous_user_obj(self):
        """
        Test retrieving the anonymous user object
        :return:
        """

        # Arrange
        anon_obj = views.get_anonymous_user(False)

        # Act
        anon_user = User.objects.get(username=anon_obj.username)

        # Assert
        self.assertEqual(anon_user.id, anon_obj.id)
Example #2
0
    def test_get_anonymous_user(self):
        """
        Test retrieving the anonymous user
        :return:
        """

        # Arrange
        anon_id = views.get_anonymous_user()

        # Act
        anon_user = User.objects.get(id=anon_id)

        # Assert
        self.assertEqual(anon_user.id, anon_id)
Example #3
0
    def test_get_anonymous_user(self):
        """
        Test getting the anonymous user. Test the naonymous user does exist, the call
        get_anonymous_user, make anonymous is created
        :return:
        """

        # Arrange
        anon_user1 = User.objects.filter(username="******").first()

        # Act
        anon_user_id = views.get_anonymous_user()
        anon_user_from_db = User.objects.filter(username="******").first()

        # Assert
        self.assertEqual(anon_user1, None)
        self.assertEqual(anon_user_id, anon_user_from_db.id)
Example #4
0
    def test_get_anonymous_user_already_exists(self):
        """
        Test getting the anonymous user when it already exists.
        :return:
        """

        # Arrange
        anon_user = User.objects.create_user(
            username="******",
            email="*****@*****.**",
            password="******",
        )

        # Act
        anon_user_id = views.get_anonymous_user()

        # Assert
        self.assertEqual(anon_user_id, anon_user.id)