Пример #1
0
    def test_save_review_link_ajax(self):
        """
            Test saving review link with ajax
        """

        self.initialize()

        self.client.login(username=self.u1.username, password='******')

        # sending link
        add_link_url = "/"+urls["FILM"]+"/"+self.film.permalink+"/"+urls["ADD_LINKS"]+"/json/"

        data = {
            'title' : "test review",
            'excerpt' : "Lorem ipsum!",
            'url' : "http://osnews.pl",
            'url_kind' : ExternalLink.REVIEW
        }

        response = self.client.post(
                        add_link_url,
                        data,
                        HTTP_X_REQUESTED_WITH='XMLHttpRequest'
                   )

        data, success = proccess_json_response(response.content)

        self.failUnlessEqual(response.status_code, 200)
        self.failUnlessEqual(success, "true")

        # if link was saved getting it from db
        response = self.client.get('/partial_link/'+data+'/',
                              HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        self.failUnlessEqual(response.status_code, 200)
Пример #2
0
    def test_super_form_ajax(self):

        self.initialize()

        self.client.login(username=self.u1.username, password='******')

        super_form_url = "/"+urls["SUPER_FORM_ADD_NOTE"]+"/json/"

        data = {
            'body' : "Lorem ipsum!",
            'related_film' : self.film.title,
        }

        response = self.client.post(
                        super_form_url,
                        data,
                        HTTP_X_REQUESTED_WITH='XMLHttpRequest'
                   )
        data, success = proccess_json_response(response.content)

        self.failUnlessEqual(response.status_code, 200)
        self.failUnlessEqual(success, "true")

        response = self.client.get('/note-partial/'+data+'/',
                              HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        self.failUnlessEqual(response.status_code, 200)
Пример #3
0
    def test_save_review_link_ajax(self):
        """
            Test saving review link with ajax
        """

        self.initialize()

        self.client.login(username=self.u1.username, password='******')

        # sending link
        add_link_url = "/" + urls[
            "FILM"] + "/" + self.film.permalink + "/" + urls[
                "ADD_LINKS"] + "/json/"

        data = {
            'title': "test review",
            'excerpt': "Lorem ipsum!",
            'url': "http://osnews.pl",
            'url_kind': ExternalLink.REVIEW
        }

        response = self.client.post(add_link_url,
                                    data,
                                    HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        data, success = proccess_json_response(response.content)

        self.failUnlessEqual(response.status_code, 200)
        self.failUnlessEqual(success, "true")

        # if link was saved getting it from db
        response = self.client.get('/partial_link/' + data + '/',
                                   HTTP_X_REQUESTED_WITH='XMLHttpRequest')

        self.failUnlessEqual(response.status_code, 200)