django: Mini Test app...

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

django: Mini Test app...

Beitragvon jens » Freitag 11. Mai 2007, 15:14

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.

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Freitag 11. Mai 2007, 15:25

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?

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Freitag 25. Mai 2007, 12:22

Ich hab es mal "offiziell" gemacht: http://www.djangosnippets.org/snippets/252/ :lol:

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Mittwoch 14. November 2007, 09:51

Hab das ganze mal aktualisiert, siehe http://www.djangosnippets.org/snippets/252/

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]