;ò ÿ YCc@s+dZdkZdkZdklZdklZlZlZlZdk l Z ye Wne j oeeƒZ nXeee ƒƒZ e djo$eeiieiddƒƒne GHdkZdklZd klZd klZeid ƒeid ƒeid ƒeidƒeidƒdkZdklZdklZdklZdkl Z dk!l"Z"dk#l$Z$dk%l&Z&dk'l(Z(dk)l*Z*deifd„ƒYZ+de+fd„ƒYZ,dei-fd„ƒYZ.d„Z/e djoe0d d!d"d!ƒndS(#sC $Id: test_content.py,v 1.8 2005/01/25 01:03:48 dreamcatcher Exp $ N(scurdir(sjoinsabspathsdirnamessplit(sStringIOs__main__is framework.py(s DocTestSuite(s ZopeTestCase(sFunctionalDocFileSuitesMimetypesRegistrysPortalTransformss Archetypess CalendaringsATContentTypes(sDateTime(s PloneTestCase(shas_path(sICalParseError(scalendar(s install_tools(ssorted(s installType(stoTimesTestImportCalendarcBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCs¦|ii|_t|idtiigtƒƒ|ii |_ |ii }d|i ƒjo|iddgƒn|iddddddƒ|i id ƒdS( Ns CalendaringsEventsidssids add_meta_typesFactory-based Type Informations typeinfo_namesCMFCalendar: Event (CMF Event)scmf(sselfsportalsportal_quickinstallersqis install_toolsscalendars CalendarTools meta_typesStringIOsportal_calendarscals portal_typesspts objectIdssmanage_delObjectssmanage_addTypeInformations setMapping(sselfspt((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys_setupCalendarAs    cCsR|iƒ|iƒ|ii|_|ii|_|ii|_ |ii ƒdS(N( sselfsloginPortalOwners_setupCalendarsportalsportal_catalogsctsportal_membershipsmtsportal_workflowswtscreateMemberarea(sself((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys afterSetUpSs   cCsatttddƒdƒ|_|ii|idtƒ|iiƒ|ii ddddƒ}|d d }|i t |ƒd ƒ|i |d d dƒ|i |d ddƒ|i |d ddƒ|ii ddddƒ}|dd }|i t |ƒd ƒ|i |d d dƒ|i |d ddƒ|i |d ddƒ|ii ddddƒ}|dd }|i t |ƒd ƒ|i |d d dƒ|i |d ddƒ|i |d ddƒ|ii}|i t |tddd ƒƒƒd ƒ|i t |tdddƒƒƒd ƒ|i t |tdddƒƒƒd ƒdS(Nsdatas example.icssrs do_actionsyeariÒsmonthi is eventslistiisstarts14:00:00sends15:00:00stitlesCoffee with Jasoni is12:00:00s13:00:00s Code Reviewi is20:00:00s21:00:00s Dinner with T(sopensjoins_prefixsselfsfilescalsimportCalendarsTruesclosescatalog_geteventssresultseventss assertEqualsslensgetEventsForThisDaysgefsDateTime(sselfsresultseventssgef((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testImport1[s2  ((cCs€tttddƒdƒ|_|ii|idtƒ|_|ii ƒ|ii ddddƒ}|d d }|i t|ƒd ƒ|i |d d dƒ|i |d ddƒ|i |d ddƒ|id d }|i t|iƒdƒ|i t|iƒdƒ|i |iƒdƒ|i |ii|dƒdƒ|ii}|i t|tddd ƒƒƒd ƒdS(Nsdatas tasks.icssrs do_actionsyeariÔsmonthiis eventslistiisstarts15:30:00sends22:30:00stitlesFormal Languages Exams09:00:00s15:00:00s Send Invoices review_statesprivate(sopensjoins_prefixsselfsfilescalsimportCalendarsTruesitemssclosescatalog_geteventssresultseventss assertEqualsslensitemstoTimes start_datesend_datesTitleswts getInfoForsgetEventsForThisDaysgefsDateTime(sselfsitemsresultseventssgef((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testImport2vs   cCs€tttddƒdƒ|_|ii|idtƒ|_|ii ƒ|ii ddddƒ}|d d }|i t|ƒd ƒ|i |d d dƒ|i |d ddƒ|i |d ddƒ|id d }|i t|iƒdƒ|i t|iƒdƒ|i |iƒdƒ|i |ii|dƒdƒ|ii}|i t|tddd ƒƒƒd ƒdS(Nsdatas frisco.icssrs do_actionsyeariÔsmonthi is eventslistiisstarts20:30:00sends21:30:00stitlesBrazilian jazz at Berkeleys review_states published(sopensjoins_prefixsselfsfilescalsimportCalendarsTruesitemssclosescatalog_geteventssresultseventss assertEqualsslensitemstoTimes start_datesend_datesTitleswts getInfoForsgetEventsForThisDaysgefsDateTime(sselfsitemsresultseventssgef((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testImport3ˆs   (s__name__s __module__s_setupCalendars afterSetUps testImport1s testImport2s testImport3(((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pysTestImportCalendar?s     sTestContentTypescBsYtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d „Z RS( NcCs~|ii|_|iidƒ|iidƒ|iidƒ|ii|_t|iddddtƒ|ii dƒdS( NsPortalTransformss Archetypess CalendaringsATEventsATContentTypessEventsignore_actionssatct( sselfsportalsportal_quickinstallersqisinstallProductsportal_calendarscals installTypesTrues setMapping(sself((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys_setupCalendarœs  cCs"ti|ƒ|idd}dS(Nii(sTestImportCalendars testImport2sselfsitemssitem(sselfsitem((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testImport2¬s cCsð|dd}|it|ƒd|ƒ|i|dddƒ|i|dddƒ|i|dd d ƒ|dd}|i|i |ƒt jƒ|it |i ƒd ƒ|it |i ƒd ƒ|i|iƒd ƒ|i|ii|dƒdƒ|ii}|it|tdddƒƒƒdƒ|ii|dƒ|it|tdddƒƒƒdƒ|ii|dƒ|it|tdddƒƒƒdƒ|ii|dƒ|it|tdddƒƒƒdƒ|ii|dƒ|it|tdddƒƒƒdƒ|ii|dƒ|it|tdddƒƒƒdƒ|dd}|i|i |ƒt jƒ|it |i ƒdƒ|it |i ƒdƒ|i|iƒd ƒ|i|ii|dƒdƒdS(Nis eventslistiisstarts15:30:00sends22:30:00stitlesFormal Languages Exams09:00:00s15:00:00s Send Invoices review_statesprivateiÔisshowssubmitspublishisretractshides published(sresultseventssselfs assertEqualsslensitemssitemsfailIfscalsgetEventsNonestoTimes start_datesend_datesTitleswts getInfoForsgetEventsForThisDaysgefsDateTimes doActionFor(sselfscalsresultsitemssitemseventssgef((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys _checkTasksµs: ((((((cCs÷|iidddƒ|ii}|iidddƒ|ii}ttt ddƒdƒ|_ |i |i ƒ|_ |i t|iƒƒdƒ|i t|iƒƒd ƒ|iid d d d ƒ}|i|||i ƒ|i id ƒ|i |i ƒ|i iƒ|i t|iƒƒdƒ|i|ƒ|i t|iƒƒdƒt|iƒƒ}|iƒ|iƒ|i t|iƒƒd ƒ|i |ƒ|_ |i t|iƒƒdƒ|iid d d d ƒ}|i|||i ƒdS(NsCalendarsids test_calendarstest_calendar2sdatas tasks.icssriisyeariÔsmonthi(sselfsportals invokeFactorys test_calendarscalstest_calendar2scal2sopensjoins_prefixsfilesfromFilesitemss assertEqualsslens objectIdsscatalog_geteventssresults _checkTaskssseeksclosesupdatesStringIOs asCalendarsdatasclear(sselfsdatasresultscalscal2((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testCalendarÚs0      cCs®|iidddƒ|ii}tttddƒdƒ|_|i |iƒ|_ |ii ƒ|i dd}d }|i||iƒjƒ|it|iƒƒd |iƒ|i|iƒd ƒ|i dd}|it|iƒƒdƒ|i|iƒd ƒ|i d d}|it|iƒƒdƒ|i|iƒdƒ|i d d}d }|i||iƒjƒd}|i||iƒjƒ|it|iƒƒd ƒ|i|iƒdƒ|i|iƒdƒ|i|iƒdƒ|i dd}d }|i||iƒjƒd}|i||iƒjƒ|it|iƒƒd ƒ|i|iƒdƒ|i|iƒdƒ|i|iƒdƒdS(NsCalendarsids test_calendarsdataskorganizer.icssriis$"SIDNEI DA SILVA" is Plone.orgs Universityis Mom's HousesKITCHEN ASSEMBLERs My ApartmentsAssemble Kitchens9Help and supervise the kitchen assembling guy. All day :(is%"PAUL EVERITT" sEuropes Send Invoices&Bill for 10h sysadm + 20h development (sselfsportals invokeFactorys test_calendarscalsopensjoins_prefixsfilesfromFilesitemssclosesitemsvalues failUnlesss getAttendeess assertEqualsslens attendeess getLocationsTitles Description(sselfsvaluesitemscal((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pystestKOrganizerøsH  "cCsè|iidddƒ|ii}tttddƒdƒ|_|i |iƒ|_ |ii ƒ|i dd}|i |iƒƒ|i|iƒd ƒ|i|iƒd ƒ|it|iƒd ƒ|it|iƒd ƒdS( NsCalendarsids test_calendarsdatas outlook1.icssriisAnywheresSend event to runyagas08:00:00s08:30:00(sselfsportals invokeFactorys test_calendarscalsopensjoins_prefixsfilesfromFilesitemssclosesitemsfailIfs getAttendeess assertEqualss getLocationsTitlestoTimes start_datesend_date(sselfsitemscal((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testOutlook1$s  cCsa|iidddƒ|ii}tttddƒdƒ|_|i |iƒ|_ |ii ƒ|i dd}|i |iƒƒ|i|iƒd ƒ|i|iƒd ƒ|i|iƒd ƒ|it|iƒd ƒ|it|iƒd ƒ|i|itid ddƒƒ|i|itid ddƒƒ|it|iƒƒdfƒdS(NsCalendarsids test_calendarsdatas outlook2.icssriis My Subjects My LocationsThis is a note. s00:00:00iÔiiisWebrent2(sselfsportals invokeFactorys test_calendarscalsopensjoins_prefixsfilesfromFilesitemssclosesitemsfailIfs getAttendeess assertEqualssTitles getLocations DescriptionstoTimes start_datesend_datesdatetimestuplesSubject(sselfsitemscal((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testOutlook22s  ""cCsµ|iidddƒ|ii}tttddƒdƒ|_|i |iƒ|_ |ii ƒ|i dd}|i ƒ}|i|ƒd d d d f}x*|D]"}|i||j||fƒq¥W|i|iƒd ƒ|i|iƒdƒ|i|iƒiƒdƒ|it|iƒdƒ|it|iƒdƒ|i|itidddddƒƒ|i|itidddddƒƒ|it|iƒƒfƒdS(NsCalendarsids test_calendarsdatas outlook3.icssriis,"Sidnei da Silva" s-"George Alan Runyan" s'"Toby Roberts" s%"Andy McKay" sTest Event: Weekly MeetingsEnfold Systemsss15:30:00s16:00:00iÕi iiii(sselfsportals invokeFactorys test_calendarscalsopensjoins_prefixsfilesfromFilesitemssclosesitems getAttendeess attendeess failUnlesssvaluessvalues assertEqualssTitles getLocations DescriptionsstripstoTimes start_datesend_datesdatetimestuplesSubject(sselfsvaluesitemsvaluesscals attendees((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testOutlook3Ds,       cCså|iidddƒ|ii}tttddƒdƒ|_|i |iƒ|_ |ii ƒ|i dd}|i |iƒƒ|i |iƒƒ|i|iƒd ƒ|it|iƒd ƒ|it|iƒd ƒdS( NsCalendarsids test_calendarsdatas sunbird.icssriis IIS Cachings16:00:00(sselfsportals invokeFactorys test_calendarscalsopensjoins_prefixsfilesfromFilesitemssclosesitemsfailIfs getAttendeess getLocations assertEqualssTitlestoTimes start_datesend_date(sselfsitemscal((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys testSunbirdas  ( s__name__s __module__s_setupCalendars testImport2s _checkTaskss testCalendarstestKOrganizers testOutlook1s testOutlook2s testOutlook3s testSunbird(((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pysTestContentTypesšs  %  ,   s TestExportcBstZd„ZRS(NcCsˆ|iƒ|ii|_|iidƒ|iidƒ|iidƒ|ii|_t|iddddt ƒ|ii dƒdS( NsPortalTransformss Archetypess CalendaringsATEventsATContentTypessEventsignore_actionssatct( sselfsloginPortalOwnersportalsportal_quickinstallersqisinstallProductsportal_calendarscals installTypesTrues setMapping(sself((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys afterSetUprs   (s__name__s __module__s afterSetUp(((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys TestExportpsc CsŽtiƒ}|ititƒƒ|ititƒƒtdfg}x<|D]4\}}|it |d|dddt ƒƒƒqNW|SdS(Ns export.txts test_classspackagesProducts.Calendaring.testssglobs( sunittests TestSuitessuitesaddTests makeSuitesTestContentTypessTestImportCalendars TestExports functionalstestsfsDocSuitesglobals(sfs functionalstestssuite((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys test_suite„s  s descriptionsis verbosity(1s__doc__sosssysscurdirsos.pathsjoinsabspathsdirnamessplitsStringIOs__file__s NameErrors_prefixs__name__sexecfilespathsunittestsdoctests DocTestSuitesTestings ZopeTestCasesTesting.ZopeTestCasesFunctionalDocFileSuitesDocSuitesinstallProductsdatetimesDateTimesProducts.CMFPlone.testss PloneTestCases!Products.CMFCore.tests.base.utilsshas_pathsProducts.Calendaring.parsersICalParseErrorsProducts.Calendaring.toolsscalendars'Products.Calendaring.Extensions.Installs install_toolss"Products.Calendaring.tests.helpersssorteds Products.Calendaring.tests.utilss installTypesProducts.Calendaring.commonstoTimesTestImportCalendarsTestContentTypessFunctionalTestCases TestExports test_suites framework(sunittests TestExportsDateTimes install_toolssTestImportCalendarssortedscalendarsdirnamesICalParseErrors ZopeTestCaseshas_paths_prefixscurdirsabspathssplits DocTestSuitessyssDocSuitesdatetimesjoinsTestContentTypessStringIOs installTypes test_suitestoTimesoss PloneTestCase((s`/mnt/gmirror/ports/www/zope-calendaring/work/Calendaring-0.3.0/Calendaring/tests/test_content.pys?sJ   $                   [Ö