problems with venus on windows
Steven M. Ottens
steven at minst.net
Wed Mar 5 23:53:25 EST 2008
Hi all,
I'm trying to install venus on a windows XP machine with apache 2.2 and
python 2.5
When I run runtests.py I get a whole lot of errors and fails. If someone
could point me into a direction to get it working I'd really appreciate it
Regards
Steven
The output of runtests.py:
C:\Documents and Settings\steveno\workspace\venus>python runtests.py
sed is not available => can't test stripAd_yahoo
Django is not available => can't test django filters
Redland RDF is not available => can't test FOAF reading lists
Unable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.xslt
Unable to locate template opml.xml.xslt
Unable to locate template validate.html.xslt
Unable to locate default.css
Unable to locate personalize.js
Unable to locate images/feed-icon-10x10.png
Unable to locate images/opml.png
Unable to locate images/foaf.png
Unable to locate images/venus.png
FUnable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.tmpl
Unable to locate template opml.xml.xslt
Unable to locate planet.css
Unable to locate images/feed-icon-10x10.png
Unable to locate images/logo.png
Unable to locate images/planet.png
FUnable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.xslt
EUnable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.xslt
EUnable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.tmpl
EUnable to locate template atom.xml.xslt
Unable to locate template foafroll.xml.xslt
Unable to locate template index.html.genshi
Unable to locate template opml.xml.xslt
Unable to locate planet.css
Unable to locate images/feed-icon-10x10.png
Unable to locate images/logo.png
Unable to locate images/venus.png
F................EEEEEFFEFFE...................................................E
................................................................................
........................................F.
======================================================================
ERROR: test_apply_filter (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 100, in test_apply_filter
splice.apply(self.feeddata)
File "C:\Documents and
Settings\steveno\workspace\venus\planet\splice.py", lin
e 122, in apply
output = open(output_file).read()
TypeError: coercing to Unicode: need string or buffer, NoneType found
======================================================================
ERROR: test_apply_filter_html (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 62, in test_apply_filter_html
self.apply_asf()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 27, in apply_asf
splice.apply(self.feeddata)
File "C:\Documents and
Settings\steveno\workspace\venus\planet\splice.py", lin
e 122, in apply
output = open(output_file).read()
TypeError: coercing to Unicode: need string or buffer, NoneType found
======================================================================
ERROR: test_apply_filter_mememe (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 72, in test_apply_filter_mememe
self.apply_fancy()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 84, in apply_fancy
splice.apply(self.feeddata)
File "C:\Documents and
Settings\steveno\workspace\venus\planet\splice.py", lin
e 122, in apply
output = open(output_file).read()
TypeError: coercing to Unicode: need string or buffer, NoneType found
======================================================================
ERROR: test_coral_cdn (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 13, in test_coral_cdn
dom = xml.dom.minidom.parseString(output)
File "C:\Python25\Lib\xml\dom\minidom.py", line 1923, in parseString
return expatbuilder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
TypeError: Parse() argument 1 must be string or read-only buffer, not None
======================================================================
ERROR: test_excerpt_images1 (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 22, in test_excerpt_images1
self.verify_images()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 34, in verify_images
dom = xml.dom.minidom.parseString(output)
File "C:\Python25\Lib\xml\dom\minidom.py", line 1923, in parseString
return expatbuilder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
TypeError: Parse() argument 1 must be string or read-only buffer, not None
======================================================================
ERROR: test_excerpt_images2 (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 26, in test_excerpt_images2
self.verify_images()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 34, in verify_images
dom = xml.dom.minidom.parseString(output)
File "C:\Python25\Lib\xml\dom\minidom.py", line 1923, in parseString
return expatbuilder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
TypeError: Parse() argument 1 must be string or read-only buffer, not None
======================================================================
ERROR: test_excerpt_lorem_ipsum (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 51, in test_excerpt_lorem_ipsum
dom = xml.dom.minidom.parseString(output)
File "C:\Python25\Lib\xml\dom\minidom.py", line 1923, in parseString
return expatbuilder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
TypeError: Parse() argument 1 must be string or read-only buffer, not None
======================================================================
ERROR: test_excerpt_lorem_ipsum_summary (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 66, in test_excerpt_lorem_ipsum_summary
dom = xml.dom.minidom.parseString(output)
File "C:\Python25\Lib\xml\dom\minidom.py", line 1923, in parseString
return expatbuilder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 940, in parseString
return builder.parseString(string)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 223, in parseString
parser.Parse(string, True)
TypeError: Parse() argument 1 must be string or read-only buffer, not None
======================================================================
ERROR: test_xhtml2html_filter (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 152, in test_xhtml2html_filter
self.assertTrue(output.find('/>')<0)
AttributeError: 'NoneType' object has no attribute 'find'
======================================================================
ERROR: test_addsearch_filter (tests.test_filter_genshi.GenshiFilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filter_gens
hi.py", line 12, in test_addsearch_filter
self.assertTrue(output.find('<h2>Search</h2>')>=0)
AttributeError: 'NoneType' object has no attribute 'find'
======================================================================
ERROR: test_addsearch_filter (tests.test_filter_xslt.XsltFilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filter_xslt
.py", line 22, in test_addsearch_filter
self.assertTrue(output.find('<h2>Search</h2>')>=0)
AttributeError: 'NoneType' object has no attribute 'find'
======================================================================
FAIL: test_apply_asf (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 50, in test_apply_asf
self.apply_asf()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 32, in apply_asf
self.assertTrue(os.path.exists(path))
AssertionError
======================================================================
FAIL: test_apply_classic_fancy (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 54, in test_apply_classic_fancy
self.apply_fancy()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 89, in apply_fancy
self.assertTrue(os.path.exists(path), path)
AssertionError: tests/work/apply\index.html
======================================================================
FAIL: test_apply_genshi_fancy (tests.test_apply.ApplyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 58, in test_apply_genshi_fancy
self.apply_fancy()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_apply.py",
line 89, in apply_fancy
self.assertTrue(os.path.exists(path), path)
AssertionError: tests/work/apply\index.html
======================================================================
FAIL: test_regexp_filter (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 119, in test_regexp_filter
self.assertEqual('', output)
AssertionError: '' != None
======================================================================
FAIL: test_regexp_filter2 (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 146, in test_regexp_filter2
self.assertEqual('', output)
AssertionError: '' != None
======================================================================
FAIL: test_xpath_filter1 (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 87, in test_xpath_filter1
self.verify_xpath()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 100, in verify_xpath
self.assertEqual('', output)
AssertionError: '' != None
======================================================================
FAIL: test_xpath_filter2 (tests.test_filters.FilterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 91, in test_xpath_filter2
self.verify_xpath()
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_filters.py"
, line 100, in verify_xpath
self.assertEqual('', output)
AssertionError: '' != None
======================================================================
FAIL: test_template_directories (tests.test_themes.ThemesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Documents and
Settings\steveno\workspace\venus\tests\test_themes.py",
line 15, in test_template_directories
[split(dir)[1] for dir in config.template_directories()])
AssertionError: ['foo', 'bar', 'asf', 'config', 'common'] != ['foo',
'bar', 'Doc
uments', 'and', 'asf', 'config', 'Documents', 'and', 'common']
----------------------------------------------------------------------
Ran 207 tests in 8.619s
FAILED (failures=8, errors=11)
More information about the devel
mailing list