|
a/Allura/allura/tests/model/test_project.py |
|
b/Allura/allura/tests/model/test_project.py |
|
... |
|
... |
10 |
from webob import Request
|
10 |
from webob import Request
|
11 |
from ming.orm.ormsession import ThreadLocalORMSession
|
11 |
from ming.orm.ormsession import ThreadLocalORMSession
|
12 |
|
12 |
|
13 |
from allura import model as M
|
13 |
from allura import model as M
|
14 |
from allura.lib.app_globals import Globals
|
14 |
from allura.lib.app_globals import Globals
|
|
|
15 |
from allura.lib import helpers as h
|
15 |
from alluratest.controller import setup_basic_test, setup_global_objects
|
16 |
from alluratest.controller import setup_basic_test, setup_global_objects
|
16 |
|
17 |
|
17 |
|
18 |
|
18 |
def setUp():
|
19 |
def setUp():
|
19 |
setup_basic_test()
|
20 |
setup_basic_test()
|
|
... |
|
... |
22 |
@with_setup(setUp)
|
23 |
@with_setup(setUp)
|
23 |
def test_project():
|
24 |
def test_project():
|
24 |
assert type(c.project.sidebar_menu()) == list
|
25 |
assert type(c.project.sidebar_menu()) == list
|
25 |
assert c.project.script_name in c.project.url()
|
26 |
assert c.project.script_name in c.project.url()
|
26 |
old_proj = c.project
|
27 |
old_proj = c.project
|
27 |
g.set_project('test/sub1')
|
28 |
h.set_context('test/sub1', neighborhood='Projects')
|
28 |
assert type(c.project.sidebar_menu()) == list
|
29 |
assert type(c.project.sidebar_menu()) == list
|
29 |
assert type(c.project.sitemap()) == list
|
30 |
assert type(c.project.sitemap()) == list
|
30 |
assert old_proj in list(c.project.parent_iter())
|
31 |
assert old_proj in list(c.project.parent_iter())
|
31 |
g.set_project('test')
|
32 |
h.set_context('test', 'wiki', neighborhood='Projects')
|
32 |
p = M.Project.query.get(shortname='adobe-1')
|
33 |
p = M.Project.query.get(shortname='adobe-1')
|
33 |
# assert 'http' in p.url() # We moved adobe into /adobe/, not http://adobe....
|
34 |
# assert 'http' in p.url() # We moved adobe into /adobe/, not http://adobe....
|
34 |
assert p.script_name in p.url()
|
35 |
assert p.script_name in p.url()
|
35 |
assert c.project.shortname == 'test'
|
36 |
assert c.project.shortname == 'test'
|
36 |
assert '<p>' in c.project.description_html
|
37 |
assert '<p>' in c.project.description_html
|