def test_render_rst_with_type(self): node = Arg(5, 10, 'bar') node.type = 'str' rst = node.render_rst() self.assertEqual(rst, [' :param bar: ', ' :type bar: str', ''])
def test_render_rst_with_child(self): node = Arg(5, 10, 'bar') child = Node(indent=10, lines=["Description"], parent=node) node.add_child(child) rst = node.render_rst() self.assertEqual(rst, [' :param bar: Description', ''])
def test_render_rst_with_type(self): node = Arg(5, 10, 'bar') node.type = 'str' rst = node.render_rst() self.assertEqual(rst, [' :param bar: ', ' :type bar: str', ''])
def test_render_rst_with_child(self): node = Arg(5, 10, 'bar') child = Node(indent=10, lines=["Description"], parent=node) node.add_child(child) rst = node.render_rst() self.assertEqual(rst, [' :param bar: Description', ''])
def test_render_rst_with_children(self): node = Arg(5, 10, 'bar') child_a = Node(indent=10, lines=["ChildA"], parent=node) node.add_child(child_a) child_b = Node(indent=10, lines=["ChildB"], parent=node) node.add_child(child_b) rst = node.render_rst() self.assertEqual(rst, [' :param bar: ChildA', ' ChildB', ''])
def test_render_rst_with_children(self): node = Arg(5, 10, 'bar') child_a = Node(indent=10, lines=["ChildA"], parent=node) node.add_child(child_a) child_b = Node(indent=10, lines=["ChildB"], parent=node) node.add_child(child_b) rst = node.render_rst() self.assertEqual(rst, [' :param bar: ChildA', ' ChildB', ''])
def test_render_rst_empty(self): node = Arg(5, 10, 'bar') rst = node.render_rst() self.assertEqual(rst, [' :param bar: ', ''])
def test_render_rst_empty(self): node = Arg(5, 10, 'bar') rst = node.render_rst() self.assertEqual(rst, [' :param bar: ', ''])