Plomino importer
================

Check a database
-----------------

    >>> from Products.Five.testbrowser import Browser
    >>> browser = Browser()
    
    >>> import os.path
    >>> dir, _f = os.path.split(os.path.abspath(__file__))
    
    >>> self.setRoles(['Manager'])
    >>> id=self.folder.invokeFactory('PlominoDatabase', id='mydb')
    >>> db=self.folder.mydb
    >>> db.at_post_create_script()
    
    >>> from plomino.dominoimport.interfaces import IDominoImporter
    >>> i=IDominoImporter(db)
    >>> i.__class__.__name__
    'DominoImporter'
    
    >>> i.context.id
    'mydb'
    
Import a DXL File
-----------------

DXL file imported is the database design one: the file is parsed in a xml object

    >>> dxlFile = os.path.join(dir, "DXLFiles", "test_100docs.xml")
    >>> i.processImportDXL(dxlFile)
    ((10, 0), (1, 0), (100, 0))
    
    >>> len(db.getAllDocuments())
    100