I'll look at any theory right now :-). I'm using the standard django
TestCase to write tests for my models, views, and forms. These are in
separate modules in the app test directory where I have imported them
into the __init__.py. My view tests do use a fixture to provide data
for the app's two tables. I think all of this is pretty standard.

I should note that I was not running tests when the tables where
cleared.

My current theory is that somehow manage.py flush was called. I did
not do it from the command line and I don't have this set up as a
command in Eclipse, so somehow it got called within the code. Only a
theory though ... I wish I could replicate the problem.

Thanks for the suggestion.



On Oct 4, 10:02 am, Ilian Iliev <il...@i-n-i.org> wrote:
> Hi,
>
> this sounds like a bad configuration of the tests database.
> Is it possible that your test are clearing your database?
> Have you made some special test configuration?
>
> --
> eng. Ilian Iliev
> Web Software Developer
>
> Mobile: +359 88 66 08 400
> Website:http://ilian.i-n-i.org
>
>
>
>
>
>
>
> On Tue, Oct 4, 2011 at 5:11 PM, msbuck <mbuckn...@usgs.gov> wrote:
> > Twice now, I have had most of my django tables cleared from my
> > database including my app tables. Obviously I need to track this down.
> > In addition to the two tables created by my app, the AUTH_USER,
> > AUTH_USER_USER_PERMISSIONS and DJANGO_ADMIN_LOG are cleared. The
> > AUTH_PERMISSION, DJANGO_CONTENT_TYPE, and DJANGO_SESSION tables were
> > not cleared. Just to be clear, the tables still exist, there just
> > isn't any data in them.
>
> > I am using Eclipse with the PyDev plug-in to start the development
> > server. I also run my tests from Eclipse. I am using the development
> > server and connecting to an Oracle database. Immediately before this
> > happened, I was killing and restarting the development server while
> > working on an implementation problem (I was trying to get pdf
> > generation working). My app is fairly simple ... two tables, one has a
> > foreignKey to the other. I have written Django tests which use a
> > fixture to feed in data.
>
> > The only theory I have so far is that somehow the test framework's
> > clean-up code gets executed. I've looked a little at the testing
> > framework code but haven't gotten very far to see if this is a
> > plausible theory.
>
> > This is a rare occurrance (the other time this happened was a month
> > ago). Our group is new to Django so this is a rather upsetting
> > situation and makes people more reluctant to try it.
>
> > Any help or thoughts are appreciated.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Django users" group.
> > To post to this group, send email to django-users@googlegroups.com.
> > To unsubscribe from this group, send email to
> > django-users+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to