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.

