Hey John,
cool it runs now. 
I had multiple problems:

1.) I granted ALL rights to my user on the test DB.
==> This solved the issue with the TransactionManagementError.

2.) I had to do some changes in my configuration and play around. 
Afterwards the tests were running. But not all green :-|

Thanks for your help
Have a nice weekend
schaf

Am Freitag, 15. April 2016 16:08:21 UTC+2 schrieb [email protected]:
>
> 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]> 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].
>>> 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/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/5a8a79f3-0d5e-432b-90c5-9aa1ed3a5546%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to