Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """Address object
- Verify if the class implements the interfaces:
- >>> from zope.interface.verify import verifyClass
- >>> verifyClass(ISenderEmail, SenderEmail)
- True
- Create a testing database:
- >>> import transaction
- >>> from voipeople.zsqlobject import create_testingdb
- >>> zstorm, store = create_testingdb('voipeople')
- >>> from voipeople.content import Account, Address, Department, FaxLine, List
- >>> account = Account(legal_name=u'Kynetix S.r.l.', vat_rate = 20, billing_type_id =1)
- >>> dummy = store.add(account)
- >>> transaction.get().commit()
- >>> address = Address(line1=u'DUMMY', city=u'DUMMY', state=u'DUMMY',
- ... zip_code=u'00000', country=u'DUMMY', account=account)
- >>> dummy = store.add(address)
- >>> transaction.get().commit()
- >>> list = List(description=u'Voipeople Gold')
- >>> dummy = store.add(list)
- >>> transaction.get().commit()
- >>> department = Department(description=u'DUMMY',
- ... account=account, address=address)
- >>> dummy = store.add(department)
- >>> transaction.get().commit()
- >>> faxline = FaxLine(username=u'marco', password=u'granata',
- ... fax_number_id=2,department=department,
- ... salelist=list, account=account,delivery_email=u'mr@voipeople.it')
- >>> dummy = store.add(faxline)
- >>> email = SenderEmail(email=u'marco@voipeople.it', faxline=faxline )
- >>> dummy = store.add(email)
- >>> transaction.get().commit()
- >>> from zope.interface.verify import verifyObject
- >>> verifyObject(ISenderEmail, email)
- True
- >>> faxline.senderemails.find().one() is email
- True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement