Changeset 126
- Timestamp:
- 01/30/10 20:36:28 (2 years ago)
- Location:
- plone4bio.biosql
- Files:
-
- 1 added
- 2 removed
- 7 modified
- 1 copied
-
branches/plone4 (copied) (copied from plone4bio.biosql/trunk)
-
branches/plone4/MANIFEST.in (modified) (1 diff)
-
branches/plone4/setup.py (modified) (1 diff)
-
branches/plone4/src/plone4bio/biosql/README.txt (modified) (1 diff)
-
branches/plone4/src/plone4bio/biosql/browser/biosql.py (modified) (2 diffs)
-
branches/plone4/src/plone4bio/biosql/browser/root.py (modified) (2 diffs)
-
branches/plone4/src/plone4bio/biosql/content/__init__.py (modified) (1 diff)
-
branches/plone4/src/plone4bio/biosql/tests/base.py (modified) (1 diff)
-
branches/plone4/src/plone4bio/biosql/tests/test_integration.py (added)
-
trunk/src/plone4bio/biosql/browser/biosql.py__ (deleted)
-
trunk/src/plone4bio/biosql/content/root.py__ (deleted)
Legend:
- Unmodified
- Added
- Removed
-
plone4bio.biosql/branches/plone4/MANIFEST.in
r114 r126 1 1 recursive-include src * 2 global-exclude *.pyc *.pyo 2 global-exclude *.pyc *.pyo *.mo -
plone4bio.biosql/branches/plone4/setup.py
r116 r126 1 1 from setuptools import setup, find_packages 2 import os 2 3 version = '1.0.1' 3 4 4 tests_require = ['collective.testcaselayer' ]5 tests_require = ['collective.testcaselayer', 'pysqlite', ] 5 6 6 7 setup(name='plone4bio.biosql', -
plone4bio.biosql/branches/plone4/src/plone4bio/biosql/README.txt
r112 r126 4 4 ================= 5 5 6 Create a mockup for a biopython's biosql database: 7 8 import tempfile 9 import os 10 from BioSQL import BioSeqDatabase 11 12 (dbh, dbpath) = tempfile.mkstemp(suffix=".db") 13 server = BioSeqDatabase.open_database(driver = 'sqlite3', db = dbpath) 14 server.load_database_sql('biosqldb-sqlite.sql') 15 server.commit() 16 server.close() 17 18 Create a plone4bio's biosqlroot: 19 20 >>> self.login() 21 >>> self.setRoles(('Manager',)) 22 >>> self.portal.invokeFactory('BioSQLRoot', u'biosqlroot') 23 'biosqlroot' 24 >>> biosqlroot = getattr(self.portal, u'biosqlroot') 25 >>> biosqlroot.dsn = u'postgres://user:pass@server:port/db' 26 27 Search catalog: 28 29 >>> brains = self.portal_catalog.searchResults(portal_type='BioSQLSeqRecord', path=biosqlroot.path) 30 >>> len(brains) 31 5 32 33 >>> os.unlink(dbpath) -
plone4bio.biosql/branches/plone4/src/plone4bio/biosql/browser/biosql.py
r112 r126 2 2 from Acquisition import aq_inner 3 3 4 from zope.component import createObject4 # from zope.component import createObject 5 5 from zope.formlib import form 6 from zope.app.form.browser.textwidgets import TextWidget7 8 6 from plone.app.form import base 9 7 … … 11 9 from plone4bio.base.browser.seqrecord import SeqRecordAddForm 12 10 from plone4bio.base.content.seqrecord import SeqRecord 13 from plone4bio.biosql.interfaces import IBioSQL Root, IBioSQLDatabase, IBioSQLSeqRecord11 from plone4bio.biosql.interfaces import IBioSQLDatabase, IBioSQLSeqRecord 14 12 15 13 class BioSQLDatabaseAddForm(base.AddForm): -
plone4bio.biosql/branches/plone4/src/plone4bio/biosql/browser/root.py
r112 r126 1 2 from Acquisition import aq_inner3 1 4 2 from zope.component import createObject … … 10 8 11 9 from plone4bio.base import Plone4BioMessageFactory as _ 12 from plone4bio.base.browser.seqrecord import SeqRecordAddForm 13 from plone4bio.base.content.seqrecord import SeqRecord 14 from plone4bio.biosql.interfaces import IBioSQLRoot, IBioSQLDatabase, IBioSQLSeqRecord 10 from plone4bio.biosql.interfaces import IBioSQLRoot 15 11 16 12 class LongTextWidget(TextWidget): -
plone4bio.biosql/branches/plone4/src/plone4bio/biosql/content/__init__.py
r94 r126 1 1 from seqrecord import BioSQLSeqRecord 2 BioSQLSeqRecord 2 3 from database import BioSQLDatabase 4 BioSQLDatabase -
plone4bio.biosql/branches/plone4/src/plone4bio/biosql/tests/base.py
r62 r126 17 17 ztc.installPackage('plone4bio.biosql') 18 18 19 20 19 class BaseTestCase(ptc.PloneTestCase): 21 20 """Base test case for.
