aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py')
-rwxr-xr-xlib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py85
1 files changed, 0 insertions, 85 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py
deleted file mode 100755
index 78d2cbe6..00000000
--- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/test/test_slides.py
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright (c) Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-"""
-Tests for L{twisted.lore.slides}.
-"""
-
-from xml.dom.minidom import Element, Text
-
-from twisted.trial.unittest import TestCase
-from twisted.lore.slides import HTMLSlide, splitIntoSlides, insertPrevNextLinks
-
-
-class SlidesTests(TestCase):
- """
- Tests for functions in L{twisted.lore.slides}.
- """
- def test_splitIntoSlides(self):
- """
- L{splitIntoSlides} accepts a document and returns a list of two-tuples,
- each element of which contains the title of a slide taken from an I{h2}
- element and the body of that slide.
- """
- parent = Element('html')
- body = Element('body')
- parent.appendChild(body)
-
- first = Element('h2')
- text = Text()
- text.data = 'first slide'
- first.appendChild(text)
- body.appendChild(first)
- body.appendChild(Element('div'))
- body.appendChild(Element('span'))
-
- second = Element('h2')
- text = Text()
- text.data = 'second slide'
- second.appendChild(text)
- body.appendChild(second)
- body.appendChild(Element('p'))
- body.appendChild(Element('br'))
-
- slides = splitIntoSlides(parent)
-
- self.assertEqual(slides[0][0], 'first slide')
- firstContent = slides[0][1]
- self.assertEqual(firstContent[0].tagName, 'div')
- self.assertEqual(firstContent[1].tagName, 'span')
- self.assertEqual(len(firstContent), 2)
-
- self.assertEqual(slides[1][0], 'second slide')
- secondContent = slides[1][1]
- self.assertEqual(secondContent[0].tagName, 'p')
- self.assertEqual(secondContent[1].tagName, 'br')
- self.assertEqual(len(secondContent), 2)
-
- self.assertEqual(len(slides), 2)
-
-
- def test_insertPrevNextText(self):
- """
- L{insertPrevNextLinks} appends a text node with the title of the
- previous slide to each node with a I{previous} class and the title of
- the next slide to each node with a I{next} class.
- """
- next = Element('span')
- next.setAttribute('class', 'next')
- container = Element('div')
- container.appendChild(next)
- slideWithNext = HTMLSlide(container, 'first', 0)
-
- previous = Element('span')
- previous.setAttribute('class', 'previous')
- container = Element('div')
- container.appendChild(previous)
- slideWithPrevious = HTMLSlide(container, 'second', 1)
-
- insertPrevNextLinks(
- [slideWithNext, slideWithPrevious], None, None)
-
- self.assertEqual(
- next.toxml(), '<span class="next">second</span>')
- self.assertEqual(
- previous.toxml(), '<span class="previous">first</span>')