Пример #1
0
    def test_get(self):
        for i in range(3):
            yield shorturl.create_shorturl(self.get_dummy_shorturl(str(i)))

        handler = self.request(role='admin')
        response = yield handler.get()

        self.assertEqual(len(response), 3)
Пример #2
0
    def test_get(self):
        for i in range(3):
            yield shorturl.create_shorturl(self.get_dummy_shorturl(str(i)))

        handler = self.request(role='admin')
        yield handler.get()

        self.assertEqual(len(self.responses[0]), 3)
    def test_get(self):
        handler = self.request(role='admin')
        self.assertFailure(handler.get(u'/u/unexistent'), errors.ResourceNotFound)

        for i in range(3):
            req = self.get_dummy_shorturl(str(i))
            yield admin_shorturl.create_shorturl(1, req)
            handler = self.request(role='admin')
            response = yield handler.get(text_type(req['shorturl']))
            self.assertEqual(handler.request.responseHeaders.getRawHeaders('location')[0], req['longurl'])
Пример #4
0
    def test_delete(self):
        shorturl_desc = self.get_dummy_shorturl()
        shorturl_desc = yield shorturl.create_shorturl(shorturl_desc)

        handler = self.request(role='admin')
        yield handler.delete(shorturl_desc['id'])
Пример #5
0
    def test_get_existent_shorturl(self):
        shorturl_desc = self.get_dummy_shorturl()
        shorturl_desc = yield admin_shorturl.create_shorturl(shorturl_desc)

        handler = self.request(role='admin')
        yield handler.get(shorturl_desc['shorturl'])
Пример #6
0
    def test_delete(self):
        shorturl_desc = self.get_dummy_shorturl()
        shorturl_desc = yield shorturl.create_shorturl(shorturl_desc)

        handler = self.request(role='admin')
        yield handler.delete(shorturl_desc['id'])
Пример #7
0
    def test_get_existent_shorturl(self):
        shorturl_desc = self.get_dummy_shorturl()
        shorturl_desc = yield admin_shorturl.create_shorturl(shorturl_desc)

        handler = self.request(role='admin')
        yield handler.get(shorturl_desc['shorturl'])