Switch to unified view

a/Allura/allura/tests/functional/test_feeds.py b/Allura/allura/tests/functional/test_feeds.py
1
from pylons import g
2
from formencode.variabledecode import variable_encode
1
from formencode.variabledecode import variable_encode
3
2
4
from ming.orm.ormsession import ThreadLocalORMSession
5
6
from allura.tests import TestController
3
from allura.tests import TestController
7
from allura import model as M
4
from allura.tests import decorators as td
8
5
9
class TestFeeds(TestController):
6
class TestFeeds(TestController):
10
11
    def setUp(self):
7
    def setUp(self):
12
        TestController.setUp(self)
8
        TestController.setUp(self)
9
        self._setUp()
10
11
    @td.with_wiki
12
    @td.with_tracker
13
    def _setUp(self):
13
        self.app.get('/wiki/')
14
        self.app.get('/wiki/')
14
        self.app.get('/bugs/')
15
        self.app.get('/bugs/')
15
        self.app.post(
16
        self.app.post(
16
            '/bugs/save_ticket',
17
            '/bugs/save_ticket',
17
            params=variable_encode(dict(
18
            params=variable_encode(dict(
...
...
37
38
38
    def test_project_feed(self):
39
    def test_project_feed(self):
39
        self.app.get('/feed.rss')
40
        self.app.get('/feed.rss')
40
        self.app.get('/feed.atom')
41
        self.app.get('/feed.atom')
41
42
43
    @td.with_wiki
42
    def test_wiki_feed(self):
44
    def test_wiki_feed(self):
43
        self.app.get('/wiki/feed.rss')
45
        self.app.get('/wiki/feed.rss')
44
        self.app.get('/wiki/feed.atom')
46
        self.app.get('/wiki/feed.atom')
45
47
48
    @td.with_wiki
46
    def test_wiki_page_feed(self):
49
    def test_wiki_page_feed(self):
47
        self.app.post('/wiki/Root/update', params={
50
        self.app.post('/wiki/Root/update', params={
48
                'title':'Root',
51
                'title':'Root',
49
                'text':'',
52
                'text':'',
50
                'labels':'',
53
                'labels':'',
51
                'labels_old':'',
54
                'labels_old':'',
52
                'viewable_by-0.id':'all'})
55
                'viewable_by-0.id':'all'})
53
        self.app.get('/wiki/Root/feed.rss')
56
        self.app.get('/wiki/Root/feed.rss')
54
        self.app.get('/wiki/Root/feed.atom')
57
        self.app.get('/wiki/Root/feed.atom')
55
58
59
    @td.with_tracker
56
    def test_ticket_list_feed(self):
60
    def test_ticket_list_feed(self):
57
        self.app.get('/bugs/feed.rss')
61
        self.app.get('/bugs/feed.rss')
58
        self.app.get('/bugs/feed.atom')
62
        self.app.get('/bugs/feed.atom')
59
63
64
    @td.with_tracker
60
    def test_ticket_feed(self):
65
    def test_ticket_feed(self):
61
        self.app.get('/bugs/1/feed.rss')
66
        self.app.get('/bugs/1/feed.rss')
62
        r = self.app.get('/bugs/1/feed.atom')
67
        r = self.app.get('/bugs/1/feed.atom')
63
        self.app.post('/bugs/1/update_ticket', params=dict(
68
        self.app.post('/bugs/1/update_ticket', params=dict(
64
                assigned_to='',
69
                assigned_to='',