I've been using CookieStorage (for less DB usage). Us that frowned upon nowadays, in favor of the DB backend?
On Nov 2, 6:26 pm, Russell Keith-Magee <russ...@keith-magee.com> wrote: > On Wed, Nov 3, 2010 at 8:18 AM, David P. Novakovic > > <davidnovako...@gmail.com> wrote: > > This is certainly an artifact of the fact that messages recent started > > supporting anonymous messages. Previously it depended on auth. > > > I suspect you just need to open a ticket for this. > > Yes - this is oversight, not intention. > > contrib.messages depends on contrib.auth for reasons of backwards > compatibility, but unless you're using the legacy fallback storage > mechanism, that dependency doesn't exist in practice. You're the first > person to report this dependency as a practical concern. > > I suspect we'll need to crack out some of the new unittest2 features > to fix this; skipping the user_messages tests unless contrib.auth is > available. > > Yours, > Russ Magee %-) > > > > > On Wed, Nov 3, 2010 at 4:43 AM, Yo-Yo Ma <baxterstock...@gmail.com> wrote: > >> I have a large application that doesn't user contrib.auth, and when I > >> run `manage.py test` I get a slough of 35 errors, all of which are > >> DatabaseError: no such table: auth_user (differing Tracebacks for > >> each). I don't have any actual tests yet, just the SimpleTest that > >> comes free in tests.py. INSTALLED_APPS is: > > >> 'django.contrib.sessions', > >> 'django.contrib.messages', > >> 'myproject.myapp', # Plus 8 more custom apps omitted. > > >> With this bug, Django's testing framework is seemingly coupled to a > >> contrib app. > > >> One of the Tracebacks: > > >> ====================================================================== > >> ERROR: test_add > >> (django.contrib.messages.tests.user_messages.UserMessagesTest) > >> ---------------------------------------------------------------------- > >> Traceback (most recent call last): > >> File "C:\Python26\Lib\site-packages\django-trunk\django\contrib > >> \messages\tests\user_messages.py", line 13, in setUp > >> self.user = User.objects.create(username='tester') > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \manager.py", line 138, in create > >> return self.get_query_set().create(**kwargs) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \query.py", line 351, in create > >> obj.save(force_insert=True, using=self.db) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \base.py", line 452, in save > >> self.save_base(using=using, force_insert=force_insert, > >> force_update=force_update) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \base.py", line 545, in save_base > >> result = manager._insert(values, return_id=update_pk, using=using) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \manager.py", line 195, in _insert > >> return insert_query(self.model, values, **kwargs) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models > >> \query.py", line 1490, in insert_query > >> return query.get_compiler(using=using).execute_sql(return_id) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models\sql > >> \compiler.py", line 786, in execute_sql > >> cursor = super(SQLInsertCompiler, self).execute_sql(None) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\models\sql > >> \compiler.py", line 730, in execute_sql > >> cursor.execute(sql, params) > >> File "C:\Python26\Lib\site-packages\django-trunk\django\db\backends > >> \sqlite3\base.py", line 221, in execute > >> return Database.Cursor.execute(self, query, params) > >> DatabaseError: no such table: auth_user > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Django developers" group. > >> To post to this group, send email to django-develop...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> django-developers+unsubscr...@googlegroups.com. > >> For more options, visit this group > >> athttp://groups.google.com/group/django-developers?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Django developers" group. > > To post to this group, send email to django-develop...@googlegroups.com. > > To unsubscribe from this group, send email to > > django-developers+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/django-developers?hl=en. -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.