From 69bdcfebcf1db133492217562d73e7ab9b800676 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 17 Sep 2005 06:49:56 +0000 Subject: [PATCH] --- test/tables.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/test/tables.py b/test/tables.py index 9bf1c8acb0..0c87d9da46 100644 --- a/test/tables.py +++ b/test/tables.py @@ -107,3 +107,39 @@ itemkeywords.insert().execute( dict(keyword_id=4, item_id=3) ) db.connection().commit() + + +class User(object): + def __init__(self): + self.user_id = None + def __repr__(self): + return ( +""" +objid: %d +User ID: %s +User Name: %s +email address ?: %s +Addresses: %s +Orders: %s +Open Orders %s +Closed Orderss %s +------------------ +""" % tuple([id(self), self.user_id, repr(self.user_name), repr(getattr(self, 'email_address', None))] + [repr(getattr(self, attr, None)) for attr in ('addresses', 'orders', 'open_orders', 'closed_orders')]) +) + +class Address(object): + def __repr__(self): + return "Address: " + repr(getattr(self, 'address_id', None)) + " " + repr(getattr(self, 'user_id', None)) + " " + repr(self.email_address) + +class Order(object): + def __repr__(self): + return "Order: " + repr(self.description) + " " + repr(self.isopen) + " " + repr(getattr(self, 'items', None)) + +class Item(object): + def __repr__(self): + return "Item: " + repr(self.item_name) + " " +repr(getattr(self, 'keywords', None)) + +class Keyword(object): + def __repr__(self): + return "Keyword: %s/%s" % (repr(getattr(self, 'keyword_id', None)),repr(self.name)) + -- 2.47.2