could someone please shed more light about this issue? how can I override 
some of development.ini imports (without loosing all of them)

On Wednesday, January 16, 2013 4:43:03 PM UTC+2, Moritz Schlarb wrote:
>
> You should not replace that import line, I think!
>
> But when you use multiple database like this: 
> http://turbogears.org/2.1/docs/main/MultipleDatabases.html, you should of 
> course use something like
> sqlalchemy.first.url = sqlite:///:memory:
> sqlalchemy.second.url = sqlite:///:memory:
>
> And I think it might be good to include that note about the test suite on 
> that page, too!
>
> Am Mittwoch, 16. Januar 2013 13:36:30 UTC+1 schrieb alonn:
>>
>> 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/-/Y7y4_vGg0XcJ.
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.

Reply via email to