removed longer tests; pep8/pyflakes fixes

This commit is contained in:
Martin A. Brown 2016-03-10 08:47:44 -08:00
parent 4ad4fae41b
commit abbd433ea1
1 changed files with 1 additions and 96 deletions

View File

@ -5,7 +5,6 @@ import os
import uuid import uuid
import errno import errno
import random import random
import unittest
from tempfile import NamedTemporaryFile as ntf from tempfile import NamedTemporaryFile as ntf
from cStringIO import StringIO from cStringIO import StringIO
from argparse import Namespace from argparse import Namespace
@ -69,7 +68,6 @@ class TestDriverDetail(TestInventoryBase):
self.assertTrue('missing source' in stdout.read()) self.assertTrue('missing source' in stdout.read())
def test_run_detail(self): def test_run_detail(self):
c = self.config
self.add_published('Published-HOWTO', example.ex_linuxdoc) self.add_published('Published-HOWTO', example.ex_linuxdoc)
self.add_new('New-HOWTO', example.ex_linuxdoc) self.add_new('New-HOWTO', example.ex_linuxdoc)
self.add_stale('Stale-HOWTO', example.ex_linuxdoc) self.add_stale('Stale-HOWTO', example.ex_linuxdoc)
@ -125,7 +123,6 @@ class TestDriverShowStatustypes(TestToolsFilesystem):
class TestDriverSummary(TestInventoryBase): class TestDriverSummary(TestInventoryBase):
def test_run_summary(self): def test_run_summary(self):
c = self.config
self.add_published('Published-HOWTO', example.ex_linuxdoc) self.add_published('Published-HOWTO', example.ex_linuxdoc)
self.add_new('New-HOWTO', example.ex_linuxdoc) self.add_new('New-HOWTO', example.ex_linuxdoc)
self.add_stale('Stale-HOWTO', example.ex_linuxdoc) self.add_stale('Stale-HOWTO', example.ex_linuxdoc)
@ -228,6 +225,7 @@ class Testbuilddir_setup(TestToolsFilesystem):
ready, error = tldp.driver.builddir_setup(config) ready, error = tldp.driver.builddir_setup(config)
self.assertTrue(ready) self.assertTrue(ready)
class TestremoveUnknownDoctypes(TestToolsFilesystem): class TestremoveUnknownDoctypes(TestToolsFilesystem):
def test_removeUnknownDoctypes(self): def test_removeUnknownDoctypes(self):
@ -305,7 +303,6 @@ class TestDriverRun(TestInventoryBase):
self.assertEquals(1, len(inv.broken.keys())) self.assertEquals(1, len(inv.broken.keys()))
def test_run_no_work(self): def test_run_no_work(self):
c = self.config
self.add_published('Published-HOWTO', example.ex_linuxdoc) self.add_published('Published-HOWTO', example.ex_linuxdoc)
exitcode = tldp.driver.run(self.argv) exitcode = tldp.driver.run(self.argv)
# -- improvement: check for 'No work to do.' from logger # -- improvement: check for 'No work to do.' from logger
@ -317,7 +314,6 @@ class TestDriverRun(TestInventoryBase):
tldp.driver.run(argv) tldp.driver.run(argv)
def test_run_extra_args(self): def test_run_extra_args(self):
c = self.config
self.add_new('New-HOWTO', example.ex_linuxdoc) self.add_new('New-HOWTO', example.ex_linuxdoc)
fullpath = opj(self.tempdir, 'sources', 'New-HOWTO.sgml') fullpath = opj(self.tempdir, 'sources', 'New-HOWTO.sgml')
argv = self.argv argv = self.argv
@ -361,7 +357,6 @@ class TestDriverRun(TestInventoryBase):
self.add_docbook4xml_xsl_to_config() self.add_docbook4xml_xsl_to_config()
c = self.config c = self.config
c.script = True c.script = True
stdout = StringIO()
self.add_stale('Asciidoc-Stale-HOWTO', example.ex_asciidoc) self.add_stale('Asciidoc-Stale-HOWTO', example.ex_asciidoc)
self.add_new('DocBook4XML-New-HOWTO', example.ex_docbook4xml) self.add_new('DocBook4XML-New-HOWTO', example.ex_docbook4xml)
argv = self.argv argv = self.argv
@ -430,7 +425,6 @@ class TestDriverScript(TestInventoryBase):
self.assertTrue(c.linuxdoc_sgml2html in data) self.assertTrue(c.linuxdoc_sgml2html in data)
def test_run_script(self): def test_run_script(self):
c = self.config
self.add_published('Published-HOWTO', example.ex_linuxdoc) self.add_published('Published-HOWTO', example.ex_linuxdoc)
self.add_new('New-HOWTO', example.ex_linuxdoc) self.add_new('New-HOWTO', example.ex_linuxdoc)
self.add_stale('Stale-HOWTO', example.ex_linuxdoc) self.add_stale('Stale-HOWTO', example.ex_linuxdoc)
@ -441,94 +435,5 @@ class TestDriverScript(TestInventoryBase):
exitcode = tldp.driver.run(argv) exitcode = tldp.driver.run(argv)
self.assertEquals(exitcode, os.EX_OK) self.assertEquals(exitcode, os.EX_OK)
@unittest.skip("Except when you want to spend time....")
class TestDriverBuild(TestInventoryBase):
def test_build_one_broken(self):
self.add_docbook4xml_xsl_to_config()
c = self.config
c.build = True
self.add_new('Frobnitz-DocBook-XML-4-HOWTO', example.ex_docbook4xml)
# -- mangle the content of a valid DocBook XML file
borked = example.ex_docbook4xml.content[:-12]
self.add_new('Frobnitz-Borked-XML-4-HOWTO',
example.ex_docbook4xml, content=borked)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(2, len(inv.all.keys()))
docs = inv.all.values()
result = tldp.driver.build(c, docs)
self.assertTrue('Build failed' in result)
def test_build_only_requested_stem(self):
c = self.config
ex = example.ex_linuxdoc
self.add_published('Published-HOWTO', ex)
self.add_new('New-HOWTO', ex)
argv = ['--pubdir', c.pubdir, '--sourcedir', c.sourcedir[0]]
argv.extend(['--build', 'Published-HOWTO'])
tldp.driver.run(argv)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(1, len(inv.published.keys()))
self.assertEquals(1, len(inv.work.keys()))
@unittest.skip("Except when you want to spend time....")
class TestDriverPublish(TestInventoryBase):
def test_publish_docbook4xml(self):
self.add_docbook4xml_xsl_to_config()
c = self.config
c.publish = True
self.add_new('Frobnitz-DocBook-XML-4-HOWTO', example.ex_docbook4xml)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(1, len(inv.all.keys()))
docs = inv.all.values()
exitcode = tldp.driver.publish(c, docs)
self.assertEquals(exitcode, 0)
doc = docs.pop(0)
self.assertTrue(doc.output.iscomplete)
def test_publish_asciidoc(self):
self.add_docbook4xml_xsl_to_config()
c = self.config
c.publish = True
self.add_new('Frobnitz-Asciidoc-HOWTO', example.ex_asciidoc)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(1, len(inv.all.keys()))
docs = inv.all.values()
c.skip = []
exitcode = tldp.driver.publish(c, docs)
self.assertEquals(exitcode, 0)
doc = docs.pop(0)
self.assertTrue(doc.output.iscomplete)
def test_publish_linuxdoc(self):
c = self.config
c.publish = True
self.add_new('Frobnitz-Linuxdoc-HOWTO', example.ex_linuxdoc)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(1, len(inv.all.keys()))
docs = inv.all.values()
c.skip = []
exitcode = tldp.driver.publish(c, docs)
self.assertEquals(exitcode, 0)
doc = docs.pop(0)
self.assertTrue(doc.output.iscomplete)
def test_publish_docbooksgml(self):
self.add_docbooksgml_support_to_config()
c = self.config
c.publish = True
self.add_new('Frobnitz-DocBookSGML-HOWTO', example.ex_docbooksgml)
inv = tldp.inventory.Inventory(c.pubdir, c.sourcedir)
self.assertEquals(1, len(inv.all.keys()))
docs = inv.all.values()
exitcode = tldp.driver.publish(c, docs)
self.assertEquals(exitcode, 0)
doc = docs.pop(0)
self.assertTrue(doc.output.iscomplete)
# #
# -- end of file # -- end of file