示例#1
0
文件: run.py 项目: sixohsix/xychan
from bottle import run, debug

from xychan import app
from xychan.db import configure_db

debug(True)
configure_db('sqlite:///test.db', echo=False)

run(app, reloader=True)
示例#2
0
from __future__ import with_statement

from bottle import debug
from webtest import TestApp

from xychan import app
from xychan.db import configure_db, Post, Thread, Board, active_session, User

debug(True)
configure_db('sqlite:///:memory:', echo=False)

app = TestApp(app)

def setUp():
    with active_session:
        s.query(Post).delete()
        s.query(Thread).delete()
        s.query(Board).delete()
        s.query(User).delete()

        b = Board(short_name='test', long_name='Test Board')
        s.add(b)
        t = Thread(board=b)
        s.add(t)
        s.add(Post(
                thread=t, content="This is a post", poster_ip='1.2.3.4',
                poster_name="poster_name", subject="subject"))
        u = User(username='******')
        u.password = '******'
        s.add(u)