[Checkins] SVN: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/ added sequence defs to tests, to work with dbs like oracle, renamed dns to url

Bernd Dorn bernd.dorn at fhv.at
Fri May 12 07:57:51 EDT 2006


Log message for revision 68107:
  added sequence defs to tests, to work with dbs like oracle, renamed dns to url

Changed:
  U   z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/README.txt
  U   z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py
  U   z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/metadirectives.py
  U   z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/tests/TRANSACTION.txt

-=-
Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/README.txt
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/README.txt	2006-05-12 11:20:46 UTC (rev 68106)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/README.txt	2006-05-12 11:57:51 UTC (rev 68107)
@@ -36,7 +36,8 @@
   >>> aTable = sqlalchemy.Table(
   ...     'aTable',
   ...     z3c.zalchemy.metadata,
-  ...     sqlalchemy.Column('id', sqlalchemy.Integer, primary_key=True),
+  ...     sqlalchemy.Column('id', sqlalchemy.Integer,
+  ...         sqlalchemy.Sequence('atable_id'), primary_key=True),
   ...     sqlalchemy.Column('value', sqlalchemy.Integer),
   ...     redefine=True,
   ...     )
@@ -122,7 +123,8 @@
   >>> bTable = sqlalchemy.Table(
   ...     'bTable',
   ...     z3c.zalchemy.metadata,
-  ...     sqlalchemy.Column('id', sqlalchemy.Integer, primary_key=True),
+  ...     sqlalchemy.Column('id', sqlalchemy.Integer,
+  ...         sqlalchemy.Sequence('btable_id'), primary_key=True),
   ...     sqlalchemy.Column('value', sqlalchemy.String),
   ...     redefine=True,
   ...     )

Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py	2006-05-12 11:20:46 UTC (rev 68106)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/datamanager.py	2006-05-12 11:57:51 UTC (rev 68107)
@@ -30,9 +30,9 @@
     """
     implements(IAlchemyEngineUtility)
 
-    def __init__(self, name, dns, echo=False, **kwargs):
+    def __init__(self, name, url, echo=False, **kwargs):
         self.name = name
-        self.dns = dns
+        self.url = url
         self.echo = echo
         self.kw={}
         self.kw.update(kwargs)
@@ -46,7 +46,7 @@
         kw = {}
         kw.update(self.kw)
         # create a new engine and store it thread local
-        self.storage.engine = sqlalchemy.create_engine(self.dns,
+        self.storage.engine = sqlalchemy.create_engine(self.url,
                                             echo=self.echo,
                                             **kw)
         return self.storage.engine

Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/metadirectives.py
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/metadirectives.py	2006-05-12 11:20:46 UTC (rev 68106)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/metadirectives.py	2006-05-12 11:57:51 UTC (rev 68107)
@@ -19,8 +19,9 @@
 class IEngineDirective(interface.Interface):
     """Define an engine.
     """
-    dns = schema.BytesLine(
-        title = u'RFC RFC-1738 DNS for the database connection',
+    url = schema.URI(
+        title = u'Databse URL',
+        description = u'RFC-1738 compliant URL for the database connection',
         required = True,
         )
     name = schema.Text(

Modified: z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/tests/TRANSACTION.txt
===================================================================
--- z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/tests/TRANSACTION.txt	2006-05-12 11:20:46 UTC (rev 68106)
+++ z3c.zalchemy/branches/jukart-SA-0.2/src/z3c/zalchemy/tests/TRANSACTION.txt	2006-05-12 11:57:51 UTC (rev 68107)
@@ -22,7 +22,8 @@
   >>> aTable = sqlalchemy.Table(
   ...     'aTable',
   ...     z3c.zalchemy.metadata,
-  ...     sqlalchemy.Column('id', sqlalchemy.Integer, primary_key = True),
+  ...     sqlalchemy.Column('id', sqlalchemy.Integer,
+  ...         sqlalchemy.Sequence('atable_id'), primary_key = True),
   ...     sqlalchemy.Column('value', sqlalchemy.Integer),
   ...     redefine=True,
   ...     )



More information about the Checkins mailing list