def test_show_node_should_display_content_if_node_exits(self): node = Node(slug='foobar', content='bar', creator='testrunner') node.save() client = Client() response = client.get('/show/foobar') self.assertEquals(response.status_code, 200) self.assertTrue('bar' in response.content)
def test_node_revision_should_not_be_influenced_by_other_nodes(self): node = Node(slug='foobar', content='bar', creator='testrunner') node.save() self.assertEquals(node.revision, 1) other_node = Node(slug='foobar2', content='bar', creator='testrunner') other_node.save() self.assertEquals(node.revision, 1)
def test_node_revision_should_show_the_number_of_previous_nodes_with_same_slug(self): node = Node(slug='foobar', content='bar', creator='testrunner') node.save() self.assertEquals(node.revision, 1) node = Node(slug='foobar', content='bar', creator='testrunner') node.save() self.assertEquals(node.revision, 2)