Skip to content

Commit

Permalink
close #4
Browse files Browse the repository at this point in the history
  • Loading branch information
uralbash committed Jul 7, 2015
1 parent 35f32d8 commit 39d1526
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions ps_tree/tests/integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,35 @@ class TestTree(IntegrationTestBase):

def test_get_root_page(self):
self.app.get('/', status=200)

def test_get_tree_page(self):
self.app.get('/admin/pages/', status=200)

def test_move_inside(self):
self.assertEqual(self.node(200).parent_id, 100)
response = self.app.get(
'http://localhost:6543/ps_tree/pages/move/200/inside/1/',
status=200
)
self.assertEqual(self.node(200).parent_id, 1)
self.assertEqual(response.json, '')

def test_move_after(self):
self.assertEqual(self.node(500).leftsibling_in_level().id, 200)
response = self.app.get(
'http://localhost:6543/ps_tree/pages/move/200/after/500/',
status=200
)
self.assertEqual(response.json, '')
self.assertEqual(self.node(200).leftsibling_in_level().id, 500)
self.assertEqual(self.node(500).leftsibling_in_level().id, 101)

def test_move_before(self):
self.assertEqual(self.node(500).leftsibling_in_level().id, 200)
response = self.app.get(
'http://localhost:6543/ps_tree/pages/move/500/before/200/',
status=200
)
self.assertEqual(self.node(200).leftsibling_in_level().id, 500)
self.assertEqual(self.node(500).leftsibling_in_level().id, 101)
self.assertEqual(response.json, '')

0 comments on commit 39d1526

Please sign in to comment.