28 lines
808 B
Python
28 lines
808 B
Python
# -*- coding: utf-8 -*-
|
|
import json
|
|
from paste.fixture import TestApp
|
|
from base import BaseHandlers
|
|
from base import reverse
|
|
|
|
|
|
class TestHandlers(BaseHandlers):
|
|
def test_role_list_empty(self):
|
|
resp = self.app.get(
|
|
reverse('RoleCollectionHandler'),
|
|
headers=self.default_headers
|
|
)
|
|
self.assertEquals(200, resp.status)
|
|
response = json.loads(resp.body)
|
|
self.assertEquals([], response)
|
|
|
|
def test_role_list_big(self):
|
|
for i in range(100):
|
|
self.create_default_role()
|
|
resp = self.app.get(
|
|
reverse('RoleCollectionHandler'),
|
|
headers=self.default_headers
|
|
)
|
|
self.assertEquals(200, resp.status)
|
|
response = json.loads(resp.body)
|
|
self.assertEquals(100, len(response))
|