Seite 1 von 1
django: Mini Test app...
Verfasst: Freitag 11. Mai 2007, 15:14
von jens
Hat jemand ein kleine Skript welches man als Grundlage nehmen kann um ein paar Tests mit django zu machen?
Ich hab da gerade ein Problem und versuche herraus zu finden voran es liegt.
Ich möchte gern mit SQLite und :memory: das ganze untersuchen. Aber möchte auf der anderen Seite nicht eine komplette Test-App bauen.
Verfasst: Freitag 11. Mai 2007, 15:25
von jens
So... Hiermit hab ich so was ähnlich was ich möchte:
Code: Alles auswählen
from django.core import management
from PyLucid import settings
settings.DATABASE_ENGINE = "sqlite3"
settings.DATABASE_NAME = ":memory:"
print "init django, create tables...",
management.setup_environ(settings) # init django
management.syncdb(verbosity=0, interactive=False) # Create Tables
print "OK"
#______________________________________________________________________________
# Ab hier kann man mit der App spielen:
from PyLucid.models import Plugin, Markup, PagesInternal
plugin = Plugin.objects.create()
print "plugin ID:", plugin.id
markup = Markup.objects.create(name="Test Markup")
print markup, type(markup)
print "markup ID:", markup.id
internal_page = PagesInternal.objects.create(
name = "Test",
plugin = plugin, # The associated plugin
markup = markup,
content_html = "TEST content_html",
content_js = "TEST content_html",
content_css = "TEST content_html",
description = "Test description",
)
print internal_page
In dem Fall nutzte ich meine eigentliche App zum testen...
Mich würde allerdings interessieren, wie ich es unabhängig von meiner App bekomme. So das ich hier in diesem Skript die Modelle erzeuge und damit dann experimentiere...
Jemand eine Idee?
Verfasst: Freitag 25. Mai 2007, 12:22
von jens
Verfasst: Mittwoch 14. November 2007, 09:51
von jens