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.

