Ejemplo n.º 1
0
 def setUp(self):
     try:
         import sqlTest
     except ImportError:
         raise "skip"
     self.s = MySQLStorage(sqlTest.dbc)
     cur = sqlTest.dbc.cursor()
     try:
         cur.execute("DELETE FROM test_person")
     except:
         cur.execute("""
             CREATE TABLE test_person (
                 ID int not null auto_increment primary key,
                 name varchar(32)
             )
             """)
Ejemplo n.º 2
0
def makeClerk():
    import sqlCornerhost
    return Clerk(MySQLStorage(sqlCornerhost.connect()), schema)
Ejemplo n.º 3
0
    def save_task(self):
        # populate with data from form:
        goal = self.input.get("goal")
        if goal: del self.input["goal"]
        obj = self._getInstance(Task)
        if goal:
            obj.goal = self.clerk.fetch(Goal, ID=goal)
        self.clerk.store(obj)
        self.redirect("?action=list&what=task")

    def act_(self):
        self.write("""
<ul>
<li><a href="ws_generated.py?action=list&what=project">Project</a></li>
<li><a href="ws_generated.py?action=list&what=goal">Goal</a></li>
<li><a href="ws_generated.py?action=list&what=task">Task</a></li>
<li><a href="ws_generated.py?action=list&what=class">Class</a></li>
<li><a href="ws_generated.py?action=list&what=attr">Attr</a></li>
<li><a href="ws_generated.py?action=list&what=link">Link</a></li>
<li><a href="ws_generated.py?action=list&what=join">Join</a></li>
</ul>
        """)


if __name__ == "__main__":
    from arlo import Clerk
    from sqlPair import dbc
    from storage import MySQLStorage
    CLERK = Clerk(MySQLStorage(dbc), dbmap)
    print >> RES, MyAdminApp(CLERK, REQ).act()