PageRenderTime 81ms CodeModel.GetById 40ms app.highlight 6ms RepoModel.GetById 34ms app.codeStats 0ms

/kai/tests/functional/test_pasties.py

https://bitbucket.org/bbangert/kai/
Python | 43 lines | 28 code | 14 blank | 1 comment | 0 complexity | 07e98ba91c8d927577aff091671edc95 MD5 | raw file
 1from kai.tests import *
 2
 3class TestPastiesController(TestController):
 4
 5    def test_index(self):
 6        response = self.app.get(url('pasties'))
 7        # Test response...
 8
 9    def test_index_as_xml(self):
10        response = self.app.get(url('formatted_pasties', format='xml'))
11
12    def test_create(self):
13        response = self.app.post(url('pasties'))
14
15    def test_new(self):
16        response = self.app.get(url('new_paste'))
17
18    def test_new_as_xml(self):
19        response = self.app.get(url('formatted_new_paste', format='xml'))
20
21    def test_update(self):
22        response = self.app.put(url('paste', id=1))
23
24    def test_update_browser_fakeout(self):
25        response = self.app.post(url('paste', id=1), params=dict(_method='put'))
26
27    def test_delete(self):
28        response = self.app.delete(url('paste', id=1))
29
30    def test_delete_browser_fakeout(self):
31        response = self.app.post(url('paste', id=1), params=dict(_method='delete'))
32
33    def test_show(self):
34        response = self.app.get(url('paste', id=1))
35
36    def test_show_as_xml(self):
37        response = self.app.get(url('formatted_paste', id=1, format='xml'))
38
39    def test_edit(self):
40        response = self.app.get(url('edit_paste', id=1))
41
42    def test_edit_as_xml(self):
43        response = self.app.get(url('formatted_edit_paste', id=1, format='xml'))