Re: [mezzanine-users] Tests failing
hi team!! yes, i've the same Kevin's first error FAIL: test_syntax (mezzanine.core.tests.CoreTests), and solved adding the commented pyflakes==0.6.1, pep8==1.4.1 dependencies in install_requires section of setup.py, then run again python setup.py install and the result is OK thanks hugs ;) tximikel El sábado, 26 de abril de 2014 08:19:22 UTC+2, Kevin Golding escribió: Hi Stephen Thanks for confirming that. I've made a change and created a pull request in Bitbucket. I'm still not completely sure I've done the forking/branching/pullrequesting quite right with Mercurial. I think the problem stems from the fact that the words 'branch' and 'fork' mean very different things in mercurial and git, and most documentation seems to assume you are using Git. Next time I might use GitHub, but I'd prefer to use BitBucket to Support Australian Made. It's only one commit changing two lines so I'm sure you can figure out what I have done. Regards Kevin On Tuesday, April 22, 2014 2:59:15 AM UTC-7, Stephen McDonald wrote: Looks like all tests are passing. On Tue, Apr 22, 2014 at 7:54 PM, Kevin Golding kevingol...@gmail.comwrote: Hi Stephen Thanks for the timely response. When you mentioned the bad/missing Pillow install I recalled that I originally had some issues with Pillow. I think Pillow itself has a number of (possibly undocumented?) dependencies and things go quite wrong if they are not met when you try to install. In the end I started from scratch and created a new VM, and made sure that I had all the dependencies that I could find for Pillow before attempting to install it. Then I followed the steps exactly in your 'Contributing' section with the exception that I specified 'pyflakes==0.6.1 pep8==1.4.1' when installing these bits, as per the test_require line in setup.py. Now when I run the tests it ends up saying OK (skipped=2, expected failures=1). Is this close enough in terms of 'all tests passing'? I don't see anything about failures in the output, though I get a number of warnings about things being deprecated (which is why I'm doing all this in the first place). Regards Kevin On Sunday, April 20, 2014 5:22:36 PM UTC-7, Stephen McDonald wrote: Those all look like dependency issues. Making sure you've got the correct versions of the test dependencies (as per `tests_require` in setup.py) should fix the first failure. The second and third look due to a bad/missing PIL/Pillow install. The failures against Django 1.7 are expected - there's a lot of work to be done there. On Mon, Apr 21, 2014 at 9:48 AM, Kevin Golding kevingol...@gmail.comwrote: Hi all I was planning to make some changes for things that are deprecated in Django1.7, so I forked Mezzanine on bitbucket and did all the steps in the Contributing section to create a development environment (but using my fork on bitbucket instead of the github one listed). However before I made any actual changes I ran the 'manage.py test' command just to see how it worked, and it reported 3 errors. I'm not really sure what to do now. If I make my changes will the pull request be rejected because the tests don't pass for unrelated reasons? I've pasted in the output of the test run below. Note that this is running against Django 1.6.2. I also have an environment set up with Django 1.7, and when I run the tests there I get 8 'errors' in addition to the 3 'failures'. Any suggestions what I should do now? Thanks Kevin = (mezz_dj16)kevin@ubuntu:~/mezzanine_dj16/mezzanine$ ./mezzanine/project_template/manage.py test /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites. warn(You haven't defined the ALLOWED_HOSTS settings, which /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: Australia/Sydney warn(TIME_ZONE setting is not set, using closest match: %s % tz) Creating test database for alias 'default'... .x.. .s.. /home/kevin/mezzanine_dj16/mezz_dj16/local/lib/ python2.7/site-packages/django/http/response.py:330: DeprecationWarning: Using mimetype keyword argument is deprecated, use content_type instead super(HttpResponse, self).__init__(*args, **kwargs) ...F..s./home/kevin/mezzanine_dj16/mezz_ dj16/local/lib/python2.7/site-packages/pkg_resources.py:991: UserWarning: /home/kevin/.python-eggs is writable by group/others and vulnerable to attack when used with
Re: [mezzanine-users] Tests failing
Hi Stephen Thanks for confirming that. I've made a change and created a pull request in Bitbucket. I'm still not completely sure I've done the forking/branching/pullrequesting quite right with Mercurial. I think the problem stems from the fact that the words 'branch' and 'fork' mean very different things in mercurial and git, and most documentation seems to assume you are using Git. Next time I might use GitHub, but I'd prefer to use BitBucket to Support Australian Made. It's only one commit changing two lines so I'm sure you can figure out what I have done. Regards Kevin On Tuesday, April 22, 2014 2:59:15 AM UTC-7, Stephen McDonald wrote: Looks like all tests are passing. On Tue, Apr 22, 2014 at 7:54 PM, Kevin Golding kevingol...@gmail.comjavascript: wrote: Hi Stephen Thanks for the timely response. When you mentioned the bad/missing Pillow install I recalled that I originally had some issues with Pillow. I think Pillow itself has a number of (possibly undocumented?) dependencies and things go quite wrong if they are not met when you try to install. In the end I started from scratch and created a new VM, and made sure that I had all the dependencies that I could find for Pillow before attempting to install it. Then I followed the steps exactly in your 'Contributing' section with the exception that I specified 'pyflakes==0.6.1 pep8==1.4.1' when installing these bits, as per the test_require line in setup.py. Now when I run the tests it ends up saying OK (skipped=2, expected failures=1). Is this close enough in terms of 'all tests passing'? I don't see anything about failures in the output, though I get a number of warnings about things being deprecated (which is why I'm doing all this in the first place). Regards Kevin On Sunday, April 20, 2014 5:22:36 PM UTC-7, Stephen McDonald wrote: Those all look like dependency issues. Making sure you've got the correct versions of the test dependencies (as per `tests_require` in setup.py) should fix the first failure. The second and third look due to a bad/missing PIL/Pillow install. The failures against Django 1.7 are expected - there's a lot of work to be done there. On Mon, Apr 21, 2014 at 9:48 AM, Kevin Golding kevingol...@gmail.comwrote: Hi all I was planning to make some changes for things that are deprecated in Django1.7, so I forked Mezzanine on bitbucket and did all the steps in the Contributing section to create a development environment (but using my fork on bitbucket instead of the github one listed). However before I made any actual changes I ran the 'manage.py test' command just to see how it worked, and it reported 3 errors. I'm not really sure what to do now. If I make my changes will the pull request be rejected because the tests don't pass for unrelated reasons? I've pasted in the output of the test run below. Note that this is running against Django 1.6.2. I also have an environment set up with Django 1.7, and when I run the tests there I get 8 'errors' in addition to the 3 'failures'. Any suggestions what I should do now? Thanks Kevin = (mezz_dj16)kevin@ubuntu:~/mezzanine_dj16/mezzanine$ ./mezzanine/project_template/manage.py test /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites. warn(You haven't defined the ALLOWED_HOSTS settings, which /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: Australia/Sydney warn(TIME_ZONE setting is not set, using closest match: %s % tz) Creating test database for alias 'default'... .x.. .s.. /home/kevin/mezzanine_dj16/mezz_dj16/local/lib/ python2.7/site-packages/django/http/response.py:330: DeprecationWarning: Using mimetype keyword argument is deprecated, use content_type instead super(HttpResponse, self).__init__(*args, **kwargs) ...F..s./home/kevin/mezzanine_dj16/mezz_ dj16/local/lib/python2.7/site-packages/pkg_resources.py:991: UserWarning: /home/kevin/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). warnings.warn(msg, UserWarning) FF == FAIL: test_syntax (mezzanine.core.tests.CoreTests) -- Traceback (most recent
Re: [mezzanine-users] Tests failing
Hi Stephen Thanks for the timely response. When you mentioned the bad/missing Pillow install I recalled that I originally had some issues with Pillow. I think Pillow itself has a number of (possibly undocumented?) dependencies and things go quite wrong if they are not met when you try to install. In the end I started from scratch and created a new VM, and made sure that I had all the dependencies that I could find for Pillow before attempting to install it. Then I followed the steps exactly in your 'Contributing' section with the exception that I specified 'pyflakes==0.6.1 pep8==1.4.1' when installing these bits, as per the test_require line in setup.py. Now when I run the tests it ends up saying OK (skipped=2, expected failures=1). Is this close enough in terms of 'all tests passing'? I don't see anything about failures in the output, though I get a number of warnings about things being deprecated (which is why I'm doing all this in the first place). Regards Kevin On Sunday, April 20, 2014 5:22:36 PM UTC-7, Stephen McDonald wrote: Those all look like dependency issues. Making sure you've got the correct versions of the test dependencies (as per `tests_require` in setup.py) should fix the first failure. The second and third look due to a bad/missing PIL/Pillow install. The failures against Django 1.7 are expected - there's a lot of work to be done there. On Mon, Apr 21, 2014 at 9:48 AM, Kevin Golding kevingol...@gmail.comjavascript: wrote: Hi all I was planning to make some changes for things that are deprecated in Django1.7, so I forked Mezzanine on bitbucket and did all the steps in the Contributing section to create a development environment (but using my fork on bitbucket instead of the github one listed). However before I made any actual changes I ran the 'manage.py test' command just to see how it worked, and it reported 3 errors. I'm not really sure what to do now. If I make my changes will the pull request be rejected because the tests don't pass for unrelated reasons? I've pasted in the output of the test run below. Note that this is running against Django 1.6.2. I also have an environment set up with Django 1.7, and when I run the tests there I get 8 'errors' in addition to the 3 'failures'. Any suggestions what I should do now? Thanks Kevin = (mezz_dj16)kevin@ubuntu:~/mezzanine_dj16/mezzanine$ ./mezzanine/project_template/manage.py test /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites. warn(You haven't defined the ALLOWED_HOSTS settings, which /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: Australia/Sydney warn(TIME_ZONE setting is not set, using closest match: %s % tz) Creating test database for alias 'default'... .x...s../home/kevin/mezzanine_dj16/mezz_dj16/local/lib/python2.7/site-packages/django/http/response.py:330: DeprecationWarning: Using mimetype keyword argument is deprecated, use content_type instead super(HttpResponse, self).__init__(*args, **kwargs) ...F..s./home/kevin/mezzanine_dj16/mezz_dj16/local/lib/python2.7/site-packages/pkg_resources.py:991: UserWarning: /home/kevin/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). warnings.warn(msg, UserWarning) FF == FAIL: test_syntax (mezzanine.core.tests.CoreTests) -- Traceback (most recent call last): File /home/kevin/mezzanine_dj16/mezzanine/mezzanine/core/tests.py, line 72, in test_syntax self.fail(Syntax warnings!\n\n%s % \n.join(warnings)) AssertionError: Syntax warnings! mezzanine/utils/tests.py:142: visually indented line with same indent as next logical line mezzanine/utils/docs.py:154: visually indented line with same indent as next logical line mezzanine/utils/docs.py:199: visually indented line with same indent as next logical line mezzanine/project_template/settings.py:251: block comment should start with '# ' mezzanine/project_template/settings.py:252: block comment should start with '# ' mezzanine/accounts/forms.py:215: visually indented line with same indent as next logical line mezzanine/core/middleware.py:204: visually indented line with
Re: [mezzanine-users] Tests failing
Looks like all tests are passing. On Tue, Apr 22, 2014 at 7:54 PM, Kevin Golding kevingolding2...@gmail.comwrote: Hi Stephen Thanks for the timely response. When you mentioned the bad/missing Pillow install I recalled that I originally had some issues with Pillow. I think Pillow itself has a number of (possibly undocumented?) dependencies and things go quite wrong if they are not met when you try to install. In the end I started from scratch and created a new VM, and made sure that I had all the dependencies that I could find for Pillow before attempting to install it. Then I followed the steps exactly in your 'Contributing' section with the exception that I specified 'pyflakes==0.6.1 pep8==1.4.1' when installing these bits, as per the test_require line in setup.py. Now when I run the tests it ends up saying OK (skipped=2, expected failures=1). Is this close enough in terms of 'all tests passing'? I don't see anything about failures in the output, though I get a number of warnings about things being deprecated (which is why I'm doing all this in the first place). Regards Kevin On Sunday, April 20, 2014 5:22:36 PM UTC-7, Stephen McDonald wrote: Those all look like dependency issues. Making sure you've got the correct versions of the test dependencies (as per `tests_require` in setup.py) should fix the first failure. The second and third look due to a bad/missing PIL/Pillow install. The failures against Django 1.7 are expected - there's a lot of work to be done there. On Mon, Apr 21, 2014 at 9:48 AM, Kevin Golding kevingol...@gmail.comwrote: Hi all I was planning to make some changes for things that are deprecated in Django1.7, so I forked Mezzanine on bitbucket and did all the steps in the Contributing section to create a development environment (but using my fork on bitbucket instead of the github one listed). However before I made any actual changes I ran the 'manage.py test' command just to see how it worked, and it reported 3 errors. I'm not really sure what to do now. If I make my changes will the pull request be rejected because the tests don't pass for unrelated reasons? I've pasted in the output of the test run below. Note that this is running against Django 1.6.2. I also have an environment set up with Django 1.7, and when I run the tests there I get 8 'errors' in addition to the 3 'failures'. Any suggestions what I should do now? Thanks Kevin = (mezz_dj16)kevin@ubuntu:~/mezzanine_dj16/mezzanine$ ./mezzanine/project_template/manage.py test /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites. warn(You haven't defined the ALLOWED_HOSTS settings, which /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: Australia/Sydney warn(TIME_ZONE setting is not set, using closest match: %s % tz) Creating test database for alias 'default'... .x.. .s.. /home/kevin/mezzanine_dj16/mezz_dj16/local/lib/ python2.7/site-packages/django/http/response.py:330: DeprecationWarning: Using mimetype keyword argument is deprecated, use content_type instead super(HttpResponse, self).__init__(*args, **kwargs) ...F..s./home/kevin/mezzanine_dj16/mezz_ dj16/local/lib/python2.7/site-packages/pkg_resources.py:991: UserWarning: /home/kevin/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). warnings.warn(msg, UserWarning) FF == FAIL: test_syntax (mezzanine.core.tests.CoreTests) -- Traceback (most recent call last): File /home/kevin/mezzanine_dj16/mezzanine/mezzanine/core/tests.py, line 72, in test_syntax self.fail(Syntax warnings!\n\n%s % \n.join(warnings)) AssertionError: Syntax warnings! mezzanine/utils/tests.py:142: visually indented line with same indent as next logical line mezzanine/utils/docs.py:154: visually indented line with same indent as next logical line mezzanine/utils/docs.py:199: visually indented line with same indent as next logical line mezzanine/project_template/settings.py:251: block comment should start with '# ' mezzanine/project_template/settings.py:252: block comment should start with '# ' mezzanine/accounts/forms.py:215: visually indented line with same
Re: [mezzanine-users] Tests failing
Those all look like dependency issues. Making sure you've got the correct versions of the test dependencies (as per `tests_require` in setup.py) should fix the first failure. The second and third look due to a bad/missing PIL/Pillow install. The failures against Django 1.7 are expected - there's a lot of work to be done there. On Mon, Apr 21, 2014 at 9:48 AM, Kevin Golding kevingolding2...@gmail.comwrote: Hi all I was planning to make some changes for things that are deprecated in Django1.7, so I forked Mezzanine on bitbucket and did all the steps in the Contributing section to create a development environment (but using my fork on bitbucket instead of the github one listed). However before I made any actual changes I ran the 'manage.py test' command just to see how it worked, and it reported 3 errors. I'm not really sure what to do now. If I make my changes will the pull request be rejected because the tests don't pass for unrelated reasons? I've pasted in the output of the test run below. Note that this is running against Django 1.6.2. I also have an environment set up with Django 1.7, and when I run the tests there I get 8 'errors' in addition to the 3 'failures'. Any suggestions what I should do now? Thanks Kevin = (mezz_dj16)kevin@ubuntu:~/mezzanine_dj16/mezzanine$ ./mezzanine/project_template/manage.py test /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites. warn(You haven't defined the ALLOWED_HOSTS settings, which /home/kevin/mezzanine_dj16/mezzanine/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: Australia/Sydney warn(TIME_ZONE setting is not set, using closest match: %s % tz) Creating test database for alias 'default'... .x...s../home/kevin/mezzanine_dj16/mezz_dj16/local/lib/python2.7/site-packages/django/http/response.py:330: DeprecationWarning: Using mimetype keyword argument is deprecated, use content_type instead super(HttpResponse, self).__init__(*args, **kwargs) ...F..s./home/kevin/mezzanine_dj16/mezz_dj16/local/lib/python2.7/site-packages/pkg_resources.py:991: UserWarning: /home/kevin/.python-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable). warnings.warn(msg, UserWarning) FF == FAIL: test_syntax (mezzanine.core.tests.CoreTests) -- Traceback (most recent call last): File /home/kevin/mezzanine_dj16/mezzanine/mezzanine/core/tests.py, line 72, in test_syntax self.fail(Syntax warnings!\n\n%s % \n.join(warnings)) AssertionError: Syntax warnings! mezzanine/utils/tests.py:142: visually indented line with same indent as next logical line mezzanine/utils/docs.py:154: visually indented line with same indent as next logical line mezzanine/utils/docs.py:199: visually indented line with same indent as next logical line mezzanine/project_template/settings.py:251: block comment should start with '# ' mezzanine/project_template/settings.py:252: block comment should start with '# ' mezzanine/accounts/forms.py:215: visually indented line with same indent as next logical line mezzanine/core/middleware.py:204: visually indented line with same indent as next logical line mezzanine/core/managers.py:82: block comment should start with '# ' mezzanine/core/managers.py:91: block comment should start with '# ' mezzanine/core/managers.py:123: block comment should start with '# ' mezzanine/core/tests.py:292: block comment should start with '# ' mezzanine/core/tests.py:302: block comment should start with '# ' mezzanine/core/tests.py:307: block comment should start with '# ' mezzanine/core/tests.py:316: block comment should start with '# ' mezzanine/blog/management/commands/import_rss.py:56: visually indented line with same indent as next logical line mezzanine/blog/management/commands/import_blogger.py:57: block comment should start with '# ' mezzanine/blog/management/commands/import_blogger.py:61: block comment should start with '# ' mezzanine/blog/management/commands/import_blogger.py:76: block comment should start with '# ' mezzanine/pages/managers.py:27: visually indented line with same indent as next logical line mezzanine/forms/forms.py:194: visually indented line with same indent as next logical line