Thanks Moritz. I found and inspected test.ini and found this line:
use = config:development.ini
If I understand correctly this means: take the configuration from
development.ini. would the information from development.ini replace the
same variables in test.ini? And I should I remove this line when I populate
test.ini with test configuration. or does it only add data not specified in
test.ini
On Wednesday, January 16, 2013 12:05:28 PM UTC+2, Moritz Schlarb wrote:
>
> The test suite should be using test.ini (which inherits from
> development.ini).
> Maybe you take a look at the responsive files in a fresh quickstart!
>
> Due to your two-database setup, you surely need to use other
> sqlalchemy.url lines in the test.ini, I suspect that your application uses
> different config variable names and therefore just got the inherited values
> from development.ini.
>
> For testing, an sqlite database in memory is used because it is very much
> faster than a real db (and furthermore, the test suite should be
> independent of any infrastructure).
>
> Am Mittwoch, 16. Januar 2013 01:46:48 UTC+1 schrieb alonn:
>>
>> I decided to start learning how to do proper unittesting and using
>> nosetests. and I have some questions after encountering some very annoying
>> problems.
>> 1. state configuration: I've noticed when I'm not running nosetests from
>> the main project directory everything that depends on app state (such as
>> information from the ini file) fails. is this observation true? can I run
>> nosetests with app state also for a specific test file without the whole
>> testing suite?
>>
>> 2. app state and configuration: what ini file does nosetest refer to?
>> development.in, production.ini? other?
>>
>> 3. I'm using a 2 db configuration: the app inner setting are in a
>> mysql/sqlite db and it works also with a mssql server (I have write
>> permissions, but this the DB of another app = I can't temper with the
>> tables no matter what), also the sqlalchemy in the app works with the
>> dual-db configuration (after a short battle) the tests do not. I need the
>> db not to be erased after the testing (which just happened to
>> me, fortunately enpugh. and by mistake, only in the app inner db and not
>> in the main mssql db)
>>
>>
>> be glad with any help with thi
>>
>
--
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/turbogears/-/igX2iJjid6IJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en.