Just look at how it's done already for sqlalchemy.url?!

Am Mittwoch, 16. Januar 2013 17:36:16 UTC+1 schrieb alonn:
>
> 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/-/k6yqMfPHAxEJ.
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