現在の安定版リリースである Mezzanine 1.3.0 を実行していると思います。github の現在のマスター ブランチには、この問題はありません。インストールしたばかりで、次のことを実行しました。
$ pip install git+https://github.com/stephenmcd/mezzanine.git#egg=Mezzanine
$ mezzanine-project project
$ python project/manage.py test
Creating test database for alias 'default'...
.................................................................................
.................................................................................
.................................................................................
...............................s......s..................................s.......
................................................................
----------------------------------------------------------------------
Ran 388 tests in 30.556s
OK (skipped=3)
Destroying test database for alias 'default'...
1.3.0 で失敗しているtest_syntax
メソッドは、pyflakes.Checker および pep8 Python モジュールでテストを実行します。ファイルmezzanine/core/models.py
に構文エラーがありました (ありますか?)。コミットを簡単にスキャンすると、変更されていないことがわかりますtest_syntax
。エラーを発生させた特定の構文は、mezzanine.core.models.Orderable
のwith_respect_toメソッドにあり、PEP8エラーもpyflakesエラーもありません。の 1.3.0 バージョンに対して pyflakes を実行するとmezzanine.core.models
:
$ pyflakes ../lib/python2.6/site-packages/mezzanine/core/models.py
../lib/python2.6/site-packages/mezzanine/core/models.py:340: list comprehension
redefines 'name' from line 331