summaryrefslogtreecommitdiff
path: root/tests/test_functional/test_recognition.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_functional/test_recognition.py')
-rw-r--r--tests/test_functional/test_recognition.py312
1 files changed, 0 insertions, 312 deletions
diff --git a/tests/test_functional/test_recognition.py b/tests/test_functional/test_recognition.py
index 4e0cfc3..68a023c 100644
--- a/tests/test_functional/test_recognition.py
+++ b/tests/test_functional/test_recognition.py
@@ -815,318 +815,6 @@ class TestRecognition(unittest.TestCase):
eq_({'action': 'index', 'controller': 'content', 'sub_domain': None, 'id': None},
con.mapper_dict)
- def test_resource(self):
- m = Mapper()
- m.resource('person', 'people')
- m.create_regs(['people'])
-
- con = request_config()
- con.mapper = m
- def test_path(path, method):
- env = dict(HTTP_HOST='example.com', PATH_INFO=path, REQUEST_METHOD=method)
- con.mapper_dict = {}
- con.environ = env
-
- test_path('/people', 'GET')
- eq_({'controller':'people', 'action':'index'}, con.mapper_dict)
- test_path('/people.xml', 'GET')
- eq_({'controller':'people', 'action':'index', 'format':'xml'}, con.mapper_dict)
-
- test_path('/people', 'POST')
- eq_({'controller':'people', 'action':'create'}, con.mapper_dict)
- test_path('/people.html', 'POST')
- eq_({'controller':'people', 'action':'create', 'format':'html'}, con.mapper_dict)
-
- test_path('/people/2.xml', 'GET')
- eq_({'controller':'people', 'action':'show', 'id':'2', 'format':'xml'}, con.mapper_dict)
- test_path('/people/2', 'GET')
- eq_({'controller':'people', 'action':'show', 'id':'2'}, con.mapper_dict)
-
- test_path('/people/2/edit', 'GET')
- eq_({'controller':'people', 'action':'edit', 'id':'2'}, con.mapper_dict)
- test_path('/people/2/edit.xml', 'GET')
- eq_({'controller':'people', 'action':'edit', 'id':'2', 'format':'xml'}, con.mapper_dict)
-
- test_path('/people/2', 'DELETE')
- eq_({'controller':'people', 'action':'delete', 'id':'2'}, con.mapper_dict)
-
- test_path('/people/2', 'PUT')
- eq_({'controller':'people', 'action':'update', 'id':'2'}, con.mapper_dict )
- test_path('/people/2.json', 'PUT')
- eq_({'controller':'people', 'action':'update', 'id':'2', 'format':'json'}, con.mapper_dict )
-
- def test_resource_with_nomin(self):
- m = Mapper()
- m.minimization = False
- m.resource('person', 'people')
- m.create_regs(['people'])
-
- con = request_config()
- con.mapper = m
- def test_path(path, method):
- env = dict(HTTP_HOST='example.com', PATH_INFO=path, REQUEST_METHOD=method)
- con.mapper_dict = {}
- con.environ = env
-
- test_path('/people', 'GET')
- eq_({'controller':'people', 'action':'index'}, con.mapper_dict)
-
- test_path('/people', 'POST')
- eq_({'controller':'people', 'action':'create'}, con.mapper_dict)
-
- test_path('/people/2', 'GET')
- eq_({'controller':'people', 'action':'show', 'id':'2'}, con.mapper_dict)
- test_path('/people/2/edit', 'GET')
- eq_({'controller':'people', 'action':'edit', 'id':'2'}, con.mapper_dict)
-
- test_path('/people/2', 'DELETE')
- eq_({'controller':'people', 'action':'delete', 'id':'2'}, con.mapper_dict)
-
- test_path('/people/2', 'PUT')
- eq_({'controller':'people', 'action':'update', 'id':'2'}, con.mapper_dict)
-
- def test_resource_created_with_parent_resource(self):
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'))
- m.create_regs(['locations'])
-
- con = request_config()
- con.mapper = m
- def test_path(path, method):
- env = dict(HTTP_HOST='example.com', PATH_INFO=path,
- REQUEST_METHOD=method)
- con.mapper_dict = {}
- con.environ = env
-
- test_path('/regions/13/locations', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'action': 'index'})
- url = url_for('region_locations', region_id=13)
- eq_(url, '/regions/13/locations')
-
- test_path('/regions/13/locations', 'POST')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'action': 'create'})
- # new
- url = url_for('region_new_location', region_id=13)
- eq_(url, '/regions/13/locations/new')
- # create
- url = url_for('region_locations', region_id=13)
- eq_(url, '/regions/13/locations')
-
- test_path('/regions/13/locations/60', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'show'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- test_path('/regions/13/locations/60/edit', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'edit'})
- url = url_for('region_edit_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60/edit')
-
- test_path('/regions/13/locations/60', 'DELETE')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'delete'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- test_path('/regions/13/locations/60', 'PUT')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'update'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- # Make sure ``path_prefix`` overrides work
- # empty ``path_prefix`` (though I'm not sure why someone would do this)
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='')
- url = url_for('region_locations')
- eq_(url, '/locations')
- # different ``path_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id')
- url = url_for('region_locations', area_id=51)
- eq_(url, '/areas/51/locations')
-
- # Make sure ``name_prefix`` overrides work
- # empty ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- name_prefix='')
- url = url_for('locations', region_id=51)
- eq_(url, '/regions/51/locations')
- # different ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- name_prefix='area_')
- url = url_for('area_locations', region_id=51)
- eq_(url, '/regions/51/locations')
-
- # Make sure ``path_prefix`` and ``name_prefix`` overrides work together
- # empty ``path_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='',
- name_prefix='place_')
- url = url_for('place_locations')
- eq_(url, '/locations')
- # empty ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id',
- name_prefix='')
- url = url_for('locations', area_id=51)
- eq_(url, '/areas/51/locations')
- # different ``path_prefix`` and ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id',
- name_prefix='place_')
- url = url_for('place_locations', area_id=51)
- eq_(url, '/areas/51/locations')
-
- def test_resource_created_with_parent_resource_nomin(self):
- m = Mapper()
- m.minimization = False
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'))
- m.create_regs(['locations'])
-
- con = request_config()
- con.mapper = m
- def test_path(path, method):
- env = dict(HTTP_HOST='example.com', PATH_INFO=path,
- REQUEST_METHOD=method)
- con.mapper_dict = {}
- con.environ = env
-
- test_path('/regions/13/locations', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'action': 'index'})
- url = url_for('region_locations', region_id=13)
- eq_(url, '/regions/13/locations')
-
- test_path('/regions/13/locations', 'POST')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'action': 'create'})
- # new
- url = url_for('region_new_location', region_id=13)
- eq_(url, '/regions/13/locations/new')
- # create
- url = url_for('region_locations', region_id=13)
- eq_(url, '/regions/13/locations')
-
- test_path('/regions/13/locations/60', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'show'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- test_path('/regions/13/locations/60/edit', 'GET')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'edit'})
- url = url_for('region_edit_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60/edit')
-
- test_path('/regions/13/locations/60', 'DELETE')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'delete'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- test_path('/regions/13/locations/60', 'PUT')
- eq_(con.mapper_dict, {'region_id': '13', 'controller': 'locations',
- 'id': '60', 'action': 'update'})
- url = url_for('region_location', region_id=13, id=60)
- eq_(url, '/regions/13/locations/60')
-
- # Make sure ``path_prefix`` overrides work
- # empty ``path_prefix`` (though I'm not sure why someone would do this)
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='/')
- url = url_for('region_locations')
- eq_(url, '/locations')
- # different ``path_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id')
- url = url_for('region_locations', area_id=51)
- eq_(url, '/areas/51/locations')
-
- # Make sure ``name_prefix`` overrides work
- # empty ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- name_prefix='')
- url = url_for('locations', region_id=51)
- eq_(url, '/regions/51/locations')
- # different ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- name_prefix='area_')
- url = url_for('area_locations', region_id=51)
- eq_(url, '/regions/51/locations')
-
- # Make sure ``path_prefix`` and ``name_prefix`` overrides work together
- # empty ``path_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='',
- name_prefix='place_')
- url = url_for('place_locations')
- eq_(url, '/locations')
- # empty ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id',
- name_prefix='')
- url = url_for('locations', area_id=51)
- eq_(url, '/areas/51/locations')
- # different ``path_prefix`` and ``name_prefix``
- m = Mapper()
- m.resource('location', 'locations',
- parent_resource=dict(member_name='region',
- collection_name='regions'),
- path_prefix='areas/:area_id',
- name_prefix='place_')
- url = url_for('place_locations', area_id=51)
- eq_(url, '/areas/51/locations')
-
-
def test_other_special_chars(self):
m = Mapper()
m.connect('/:year/:(slug).:(format),:(locale)', format='html', locale='en')