No I have not added a target. The reason is that there is a class deriving 
from NoseTestSuiteRunner.
This class defines the run_tests function which modifies the test_labels 
passed to the base 'constructor'.
If I add a Target for a single test (testclass.testMethod) then just this 
test method would be called, but if I start the debugger, I get the same 
error, before I run into the setUp or the specific test function. So I do 
not get to that point.
Also the 'empty test suite' confuses me. because I have tests, just not in 
a subdirectory of each app, but in a separate tests directory.






Am Freitag, 15. April 2016 15:52:13 UTC+2 schrieb John Griebel:
>
> The next step (for me at least) would be to start removing/commenting out 
> things from the tests file until you stop getting the error. Hopefully that 
> will tell you what statement(s) may be causing the problem. Although I fear 
> you may be correct in thinking this is a configuration issue. 
>
> Have you tried adding a Target? Does the app itself run without this error?
>
> On Fri, Apr 15, 2016 at 9:29 AM, <[email protected] <javascript:>> wrote:
>
>> Hi John,
>> I did now comment out those two files, but still get the same error.
>> Maybe I have a wrong configuration or so. I'm quite new in Django / 
>> Python.
>>
>> Regards
>> schaf
>>
>> Am Freitag, 15. April 2016 15:11:40 UTC+2 schrieb John Griebel:
>>>
>>> That's what I would try. 
>>>
>>> On Fri, Apr 15, 2016 at 9:02 AM, <[email protected]> wrote:
>>>
>>>> Hi John,
>>>> thanks, but I did already check for @transaction.commit_manually in the 
>>>> code, but PyCHarm serahc just finds this in the 
>>>> virtualenv/python2.7/site-packages/django_extensions/management/commands. 
>>>> So in my code there is nothing, would you recommend to comment those out, 
>>>> even if it is not from my code just to see whats going on?
>>>>
>>>> Thanks
>>>> schaf
>>>>
>>>> Am Freitag, 15. April 2016 14:18:21 UTC+2 schrieb John Griebel:
>>>>>
>>>>> If you have methods using the @transaction.commit_manually decorator, 
>>>>> comment those out temporarily. You should get a more helpful error 
>>>>> message 
>>>>> after doing so. 
>>>>>
>>>>> On Fri, Apr 15, 2016 at 4:44 AM, <[email protected]> wrote:
>>>>>
>>>>>> Hi All,
>>>>>> I took over some projects written with Python 2.7 / Django 1.5.1.
>>>>>> For unit tests the django-nose 1.2 (nose 1.3.3) is used and the 
>>>>>> project structure has its own tests directory which contains the 
>>>>>> testrunner.py.
>>>>>> As a development environment I use PyCharm.
>>>>>> As I wanted to run the unit tests I created a new run/debug 
>>>>>> configuration.
>>>>>> I did not add any Target. Just the Environment variable for 
>>>>>> DJANGO_SETTINGS_MODULE and a working directory.
>>>>>>
>>>>>> But when I run/debug the tests, I always get a 
>>>>>> 'TransactionManagementError: Transaction managed block ended with 
>>>>>> pending 
>>>>>> COMMIT/ROLLBACK
>>>>>> It also say that no tests were found but the test DB was created.
>>>>>> Do you have any hints?
>>>>>>
>>>>>> Connected to pydev debugger (build 141.1899)
>>>>>> /home/schaf/workspace/Solution/env/bin/python /home/schaf/
>>>>>> Schreibtisch/pycharm-4.5.3/helpers/pydev/pydevd.py --multiproc --client 
>>>>>> 127.0.0.1 --port 60525 --file /home/schaf/Schreibtisch/pycharm-4.5.3/
>>>>>> helpers/pycharm/django_test_manage.py test /home/schaf/workspace/
>>>>>> Solution
>>>>>> Testing started at 10:24 ...
>>>>>> pydev debugger: process 5727 is connecting
>>>>>>
>>>>>> nosetests tests.testUrlAnalyzer --with-coverage --cover-html --cover-
>>>>>> html-dir=./tests/coverage --cover-erase --cover-package=UrlAnalyzer 
>>>>>> --verbosity=1
>>>>>> Creating test database for alias 'default'...
>>>>>> TransactionManagementError: Transaction managed block ended with 
>>>>>> pending COMMIT/ROLLBACK
>>>>>>
>>>>>> Process finished with exit code 1
>>>>>> Empty test suite.
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> schaf
>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Django users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at https://groups.google.com/group/django-users.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/django-users/ca1ca36f-0e7a-4da4-8f69-cc5c4b29a7c7%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/django-users/ca1ca36f-0e7a-4da4-8f69-cc5c4b29a7c7%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at https://groups.google.com/group/django-users.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/django-users/47dd5892-9461-4ea1-b0df-ddb9cd5b88be%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/django-users/47dd5892-9461-4ea1-b0df-ddb9cd5b88be%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/django-users.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/ccb2a56a-3d6e-4036-adf2-b3efed46c319%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-users/ccb2a56a-3d6e-4036-adf2-b3efed46c319%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/3073a854-5b24-4a4c-82e4-13cc8c8b44e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to