[Mailman-Developers] which database is used in unittest?

2021-01-03 Thread baguazhangba
Hello All, Happy New Year 2021! I've configured mailman using sqlite as backend database. but when I run unittests, e.g. python3 -m nose2 -v mailman.model.test seems the data is not write to production sqlite database, so which database is used in unittest and how to check data in that db? th

[Mailman-Developers] Re: which database is used in unittest?

2021-01-03 Thread Mark Sapiro
On 1/3/21 4:44 PM, baguazhan...@gmail.com wrote: > Hello All, > > Happy New Year 2021! > I've configured mailman using sqlite as backend database. but when I run > unittests, > e.g. python3 -m nose2 -v mailman.model.test > > seems the data is not write to production sqlite database, so which da

[Mailman-Developers] Re: which database is used in unittest?

2021-01-03 Thread Mark Sapiro
On 1/3/21 5:22 PM, Mark Sapiro wrote: > > Tests run that way will use their own sqlite DB which is removed after > testing. You can use any database you like by configuring it in a file > containing a [database] section with appropriate class and url > definitions and then doing something like >

[Mailman-Developers] Re: which database is used in unittest?

2021-01-03 Thread baguazhangba
Thanks Mark for the answer! Now I'm able to use MAILMAN_EXTRA_TESTING_CFG=/tmp/mailman/sqilite.db python3 -m nose2 -v mailman.model.test and can see the file timestamp changed after I run unittest. but the sqlite database seems empty when I query tables like select * from mailinglist; I tried