Holger Frey
7 years ago
6 changed files with 71 additions and 6 deletions
@ -1,3 +1 @@
@@ -1,3 +1 @@
|
||||
# -*- coding: utf-8 -*- |
||||
|
||||
''' Unit test package for ordr2. ''' |
||||
''' Test package for ordr2. ''' |
||||
|
@ -0,0 +1,45 @@
@@ -0,0 +1,45 @@
|
||||
''' Test package for ordr2.resources ''' |
||||
|
||||
import pytest |
||||
|
||||
|
||||
def test_base_resource_init(): |
||||
''' test __init__ function of base resource ''' |
||||
from ordr2.resources import BaseResource, RootResource |
||||
root = RootResource('request object') |
||||
|
||||
resource = BaseResource('resource name', root) |
||||
|
||||
assert resource.__name__ == 'resource name' |
||||
assert resource.__parent__ == root |
||||
assert resource.request == 'request object' |
||||
|
||||
|
||||
@pytest.mark.parametrize( |
||||
'segment', [ |
||||
'known', |
||||
pytest.mark.xfail('unknown', raises=KeyError) |
||||
] |
||||
) |
||||
def test_base_resource_getitem(segment): |
||||
''' test the __getitem__ function of base resource ''' |
||||
from ordr2.resources import BaseResource, RootResource |
||||
root = RootResource('request object') |
||||
root.nodes = {'known': BaseResource} |
||||
|
||||
resource = root[segment] |
||||
|
||||
assert resource.__name__ == segment |
||||
assert resource.__parent__ == root |
||||
assert resource.request == 'request object' |
||||
|
||||
|
||||
def test_root_resource_init(): |
||||
''' test __init__ function of root resource ''' |
||||
from ordr2.resources import RootResource |
||||
|
||||
resource = RootResource('request object') |
||||
|
||||
assert resource.__name__ == None |
||||
assert resource.__parent__ == None |
||||
assert resource.request == 'request object' |
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
''' Test package for ordr2.views ''' |
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
''' Tests for ordr2.views.error ''' |
||||
|
||||
|
||||
def test_index_view(): |
||||
''' test the not found view ''' |
||||
from pyramid.testing import DummyRequest |
||||
from ordr2.views.errors import notfound_view |
||||
request = DummyRequest() |
||||
|
||||
result = notfound_view(None, request) |
||||
|
||||
assert result == {} |
||||
assert request.response.status == '404 Not Found' |
||||
|
Reference in new issue