Hi All, I am just getting started with trac development and followed the instructions on setting up my development environment.
However, I've encountered the following error when running the unit tests: (trac) garyl@garyl-VirtualBox:~/projects/trac/code$ make unit-test It looks like you don't have a Makefile.cfg file yet. You can get started by doing `cp Makefile.cfg.sample Makefile.cfg' and then adapt it to your environment. Python: /home/garyl/projects/trac/bin/python Package Version ------------------------------------------------------- Python : 2.7.12 (default, Nov 19 2016, 06:48:10) : [GCC 5.4.0 20160609] Setuptools : 34.4.1 Jinja2 : 2.9.6 Genshi : not installed Babel : not installed sqlite3 : 2.6.0 (3.11.0) PySqlite : not installed MySQLdb : not installed Psycopg2 : not installed SVN bindings : not installed Mercurial : not installed Pygments : not installed Textile : not installed Pytz : not installed Docutils : not installed Twill : not installed LXML : not installed coverage : not installed figleaf : not installed Variables: PATH=/home/garyl/projects/trac/bin:/home/garyl/bin:/home/garyl/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PYTHONPATH=. TRAC_TEST_DB_URI= server-options= -p 8000 -r -e External dependencies: Git version: git version 2.7.4 Subversion version: not installed python setup.py egg_info running egg_info writing requirements to Trac.egg-info/requires.txt writing Trac.egg-info/PKG-INFO writing top-level names to Trac.egg-info/top_level.txt writing dependency_links to Trac.egg-info/dependency_links.txt writing entry points to Trac.egg-info/entry_points.txt reading manifest file 'Trac.egg-info/SOURCES.txt' writing manifest file 'Trac.egg-info/SOURCES.txt' python ./trac/test.py --skip-functional-tests Traceback (most recent call last): File "/home/garyl/projects/trac/code/trac/mimeview/tests/pygments.py", line 30, in <module> import pygments ImportError: No module named pygments SKIP: mimeview/tests/pygments (no pygments installed) SKIP: utils/tests/datefmt.py (no pytz installed) SKIP: utils/tests/datefmt.py (no babel installed) SKIP: tracopt/versioncontrol/svn/tests/svn_fs.py (no svn bindings) ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................E................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ====================================================================== ERROR: test_input_type_password (trac.util.tests.html.TracHTMLSanitizerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/garyl/projects/trac/code/trac/util/tests/html.py", line 104, in test_input_type_password self.assertEqual('', self.sanitize(html)) File "/home/garyl/projects/trac/code/trac/util/tests/html.py", line 100, in sanitize return unicode(TracHTMLSanitizer().sanitize(html)) File "/home/garyl/projects/trac/code/trac/util/html.py", line 639, in sanitize transform.feed(html) File "/usr/lib/python2.7/HTMLParser.py", line 117, in feed self.goahead(0) File "/usr/lib/python2.7/HTMLParser.py", line 161, in goahead k = self.parse_starttag(i) File "/usr/lib/python2.7/HTMLParser.py", line 325, in parse_starttag self.handle_startendtag(tag, attrs) File "/home/garyl/projects/trac/code/trac/util/html.py", line 980, in handle_startendtag self._handle_start(tag, attrs, '/') File "/home/garyl/projects/trac/code/trac/util/html.py", line 962, in _handle_start if not self.sanitizer.is_safe_elem(tag, attrs): File "/home/garyl/projects/trac/code/trac/util/html.py", line 710, in is_safe_elem if isinstance(attrs, Attrs): TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types ---------------------------------------------------------------------- Ran 2112 tests in 49.400s FAILED (errors=1) Makefile:396: recipe for target 'unit-test' failed make: *** [unit-test] Error 1 Is this a known issue or am I missing something? Thanks in advance. Gary L. -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at https://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/d/optout.