- Timestamp:
- 13 Nov 2014, 14:40:27 (10 years ago)
- Location:
- main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba
- Files:
-
- 19 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_app.py
r11947 r11949 22 22 from zope.component.hooks import setSite 23 23 from zope.interface.verify import verifyClass, verifyObject 24 from waeup. kofa.app import University25 from waeup. kofa.interfaces import (24 from waeup.ikoba.app import University 25 from waeup.ikoba.interfaces import ( 26 26 IUniversity, IJobManager, VIRT_JOBS_CONTAINER_NAME) 27 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase27 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 28 28 29 29 class UniversityTests(FunctionalTestCase): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_async.py
r9794 r11949 1 # Tests for the async module of waeup. kofa1 # Tests for the async module of waeup.ikoba 2 2 import os 3 3 import re … … 16 16 from zope.site.folder import rootFolder 17 17 from zope.site.testing import createSiteManager 18 from waeup. kofa.interfaces import (18 from waeup.ikoba.interfaces import ( 19 19 WAEUP_KEY, IProgressable, IJobManager, IJobContainer 20 20 ) 21 from waeup. kofa.testing import FunctionalTestCase, FunctionalLayer22 from waeup. kofa.async import (21 from waeup.ikoba.testing import FunctionalTestCase, FunctionalLayer 22 from waeup.ikoba.async import ( 23 23 get_job_id, AsyncJob, ProgressableJob, JobManager, JobContainer, 24 24 JobManagerTraverser, JobContainerInstaller, -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_authentication.py
r10055 r11949 27 27 from zope.pluggableauth.interfaces import IAuthenticatorPlugin 28 28 from zope.securitypolicy.interfaces import IPrincipalRoleManager 29 from waeup. kofa.testing import FunctionalTestCase, FunctionalLayer30 from waeup. kofa.authentication import (31 UserAuthenticatorPlugin, Account, KofaPrincipalInfo, FailedLoginInfo,29 from waeup.ikoba.testing import FunctionalTestCase, FunctionalLayer 30 from waeup.ikoba.authentication import ( 31 UserAuthenticatorPlugin, Account, IkobaPrincipalInfo, FailedLoginInfo, 32 32 get_principal_role_manager, UsersPlugin,) 33 from waeup. kofa.interfaces import (34 IUserAccount, IFailedLoginInfo, I KofaPrincipalInfo, IKofaPluggable)33 from waeup.ikoba.interfaces import ( 34 IUserAccount, IFailedLoginInfo, IIkobaPrincipalInfo, IIkobaPluggable) 35 35 36 36 class FakeSite(grok.Site, grok.Container): … … 74 74 result2 = plugin.authenticateCredentials( 75 75 dict(login='bob', password='nonsense')) 76 self.assertTrue(isinstance(result1, KofaPrincipalInfo))76 self.assertTrue(isinstance(result1, IkobaPrincipalInfo)) 77 77 self.assertTrue(result2 is None) 78 78 return … … 83 83 result1 = plugin.principalInfo('bob') 84 84 result2 = plugin.principalInfo('manfred') 85 self.assertTrue(isinstance(result1, KofaPrincipalInfo))85 self.assertTrue(isinstance(result1, IkobaPrincipalInfo)) 86 86 self.assertTrue(result2 is None) 87 87 return … … 117 117 # disabled) 118 118 results = [] 119 succ_principal = KofaPrincipalInfo(119 succ_principal = IkobaPrincipalInfo( 120 120 id='bob', 121 121 title='bob', … … 133 133 return 134 134 135 class KofaPrincipalInfoTests(unittest.TestCase):135 class IkobaPrincipalInfoTests(unittest.TestCase): 136 136 137 137 def create_info(self): 138 return KofaPrincipalInfo(138 return IkobaPrincipalInfo( 139 139 id='bob', 140 140 title='bob', … … 148 148 # make sure we implement the promised interfaces 149 149 info = self.create_info() 150 verifyClass(I KofaPrincipalInfo, KofaPrincipalInfo)151 verifyObject(I KofaPrincipalInfo, info)150 verifyClass(IIkobaPrincipalInfo, IkobaPrincipalInfo) 151 verifyObject(IIkobaPrincipalInfo, info) 152 152 return 153 153 … … 305 305 # make sure we implement the promised interfaces 306 306 plugin = UsersPlugin() 307 verifyClass(I KofaPluggable, UsersPlugin)308 verifyObject(I KofaPluggable, plugin)307 verifyClass(IIkobaPluggable, UsersPlugin) 308 verifyObject(IIkobaPluggable, plugin) 309 309 return 310 310 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_beaker.py
r8426 r11949 2 2 from zope.publisher.browser import TestRequest 3 3 from zope.session.interfaces import ISession 4 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase4 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 5 5 6 6 class BeakerTests(FunctionalTestCase): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_catalog.py
r9768 r11949 26 26 from zope.interface import Interface, Attribute 27 27 from zope.interface.verify import verifyClass, verifyObject 28 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase29 from waeup. kofa.catalog import FilteredQueryBase, FilteredCatalogQueryBase30 from waeup. kofa.interfaces import IFilteredQuery, IFilteredCatalogQuery28 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 29 from waeup.ikoba.catalog import FilteredQueryBase, FilteredCatalogQueryBase 30 from waeup.ikoba.interfaces import IFilteredQuery, IFilteredCatalogQuery 31 31 32 32 class FilteredQueryBaseTests(unittest.TestCase): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_configuration.py
r7811 r11949 20 20 from zope.component.interfaces import IFactory 21 21 from zope.interface import verify 22 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase23 from waeup. kofa.configuration import (22 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 23 from waeup.ikoba.configuration import ( 24 24 ConfigurationContainer, SessionConfiguration, SessionConfigurationFactory) 25 from waeup. kofa.interfaces import(25 from waeup.ikoba.interfaces import( 26 26 IConfigurationContainer, ISessionConfiguration, ISessionConfigurationAdd) 27 27 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_datacenter.py
r10045 r11949 10 10 from zope.component import getUtility, getGlobalSiteManager 11 11 from zope.interface.verify import verifyObject, verifyClass 12 from waeup. kofa.datacenter import DataCenter13 from waeup. kofa.interfaces import (12 from waeup.ikoba.datacenter import DataCenter 13 from waeup.ikoba.interfaces import ( 14 14 IDataCenter, IDataCenterConfig, IExportJobContainer) 15 15 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_doctests.py
r7811 r11949 16 16 ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 17 ## 18 """Register doctests for waeup. kofa.18 """Register doctests for waeup.ikoba. 19 19 """ 20 from waeup. kofa.testing import get_doctest_suite20 from waeup.ikoba.testing import get_doctest_suite 21 21 22 22 def test_suite(): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_fees.py
r9390 r11949 2 2 import unittest 3 3 from zope.interface.verify import verifyClass, verifyObject 4 from waeup. kofa.fees import IFeeTable5 from waeup. kofa.fees import FeeTable, nested_list, nested_tuple4 from waeup.ikoba.fees import IFeeTable 5 from waeup.ikoba.fees import FeeTable, nested_list, nested_tuple 6 6 7 7 SAMPLE_PARAMS = (('locals', 'non-locals'), ('art', 'science'), -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_imagestorage.py
r9286 r11949 27 27 from zope.component.hooks import setSite 28 28 from zope.interface.verify import verifyClass, verifyObject 29 from waeup. kofa.app import University30 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase31 from waeup. kofa.imagestorage import (29 from waeup.ikoba.app import University 30 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 31 from waeup.ikoba.imagestorage import ( 32 32 FileStoreNameChooser, ExtFileStore, DefaultFileStoreHandler, 33 33 DefaultStorage) 34 from waeup. kofa.interfaces import (34 from waeup.ikoba.interfaces import ( 35 35 IFileStoreNameChooser, IExtFileStore, IFileStoreHandler,) 36 36 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_interfaces.py
r8638 r11949 21 21 import grok 22 22 import unittest 23 from waeup. kofa.interfaces import DuplicationError, RoleSource, check_email24 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase23 from waeup.ikoba.interfaces import DuplicationError, RoleSource, check_email 24 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 25 25 26 26 class RegExTests(unittest.TestCase): … … 87 87 # Register a role not visible to waeup portal as its name does 88 88 # not start with 'waeup.' 89 class Non KofaRole(grok.Role):89 class NonIkobaRole(grok.Role): 90 90 grok.name('nonwaeup.testrole') 91 91 grok.title('Role not suitable for waeup') 92 92 grok.permissions('waeup.Public') 93 93 grok.testing.grok_component('SomeRole', SomeRole) 94 grok.testing.grok_component('Non KofaRole', NonKofaRole)94 grok.testing.grok_component('NonIkobaRole', NonIkobaRole) 95 95 return 96 96 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_maintenance.py
r8719 r11949 9 9 from zope.component.hooks import setSite 10 10 from zope.interface import Interface, implements 11 from waeup. kofa.app import University12 from waeup. kofa.maintenance import update_catalog13 from waeup. kofa.testing import FunctionalTestCase, FunctionalLayer11 from waeup.ikoba.app import University 12 from waeup.ikoba.maintenance import update_catalog 13 from waeup.ikoba.testing import FunctionalTestCase, FunctionalLayer 14 14 15 15 class ISampleContent(Interface): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_objecthistory.py
r9126 r11949 25 25 from zope.security.management import newInteraction, endInteraction 26 26 from zope.security.testing import Principal, Participation 27 from waeup. kofa.app import University28 from waeup. kofa.interfaces import IObjectHistory, IKofaObject29 from waeup. kofa.testing import FunctionalTestCase, FunctionalLayer30 from waeup. kofa.objecthistory import ObjectHistory27 from waeup.ikoba.app import University 28 from waeup.ikoba.interfaces import IObjectHistory, IIkobaObject 29 from waeup.ikoba.testing import FunctionalTestCase, FunctionalLayer 30 from waeup.ikoba.objecthistory import ObjectHistory 31 31 32 32 class SampleObject(grok.Model): 33 grok.implements(I KofaObject)33 grok.implements(IIkobaObject) 34 34 pass 35 35 -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_reports.py
r9672 r11949 11 11 from zope.component.hooks import setSite 12 12 from zope.interface.verify import verifyClass, verifyObject 13 from waeup. kofa.interfaces import IJobManager, IKofaPluggable14 from waeup. kofa.reports import (13 from waeup.ikoba.interfaces import IJobManager, IIkobaPluggable 14 from waeup.ikoba.reports import ( 15 15 IReport, IReportGenerator, IReportJob, IReportJobContainer, 16 16 IReportsContainer,) 17 from waeup. kofa.reports import (17 from waeup.ikoba.reports import ( 18 18 Report, ReportGenerator, get_generators, report_job, AsyncReportJob, 19 19 ReportJobContainer, ReportsContainer, ReportsContainerPlugin) 20 from waeup. kofa.testing import FakeJob, FakeJobManager, FunctionalLayer21 from waeup. kofa.tests.test_async import FunctionalAsyncTestCase20 from waeup.ikoba.testing import FakeJob, FakeJobManager, FunctionalLayer 21 from waeup.ikoba.tests.test_async import FunctionalAsyncTestCase 22 22 23 23 class FakeReportGenerator(ReportGenerator): … … 77 77 class ReportGeneratorTest(unittest.TestCase): 78 78 def setUp(self): 79 grok.testing.grok('waeup. kofa.reports') # register utils79 grok.testing.grok('waeup.ikoba.reports') # register utils 80 80 81 81 def test_iface(self): … … 117 117 118 118 def setUp(self): 119 grok.testing.grok('waeup. kofa.reports') # register utils119 grok.testing.grok('waeup.ikoba.reports') # register utils 120 120 super(HelpersTests, self).setUp() 121 121 return … … 361 361 def create_logger(self): 362 362 # create a logger suitable for local tests. 363 test_logger = logging.getLogger('waeup. kofa.reports.testlogger')363 test_logger = logging.getLogger('waeup.ikoba.reports.testlogger') 364 364 log = StringIO() 365 365 handler = logging.StreamHandler(log) … … 393 393 # make sure we fullfill the promised interfaces 394 394 obj = ReportsContainerPlugin() 395 verifyClass(I KofaPluggable, ReportsContainerPlugin)396 verifyObject(I KofaPluggable, obj)395 verifyClass(IIkobaPluggable, ReportsContainerPlugin) 396 verifyObject(IIkobaPluggable, obj) 397 397 return 398 398 399 399 def test_get_as_utility(self): 400 400 # make sure we can get the plugin as utility 401 grok.testing.grok('waeup. kofa.reports')402 util = getUtility(I KofaPluggable, name='reports')401 grok.testing.grok('waeup.ikoba.reports') 402 util = getUtility(IIkobaPluggable, name='reports') 403 403 self.assertTrue(util is not None) 404 404 return -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_schoolgrades.py
r8057 r11949 4 4 from zope.interface.verify import verifyObject, verifyClass 5 5 from zope.schema.interfaces import ConstraintNotSatisfied 6 from waeup. kofa.interfaces import IResultEntry, IResultEntryField, IKofaUtils7 from waeup. kofa.schoolgrades import ResultEntry, ResultEntryField8 from waeup. kofa.utils.utils import KofaUtils6 from waeup.ikoba.interfaces import IResultEntry, IResultEntryField, IIkobaUtils 7 from waeup.ikoba.schoolgrades import ResultEntry, ResultEntryField 8 from waeup.ikoba.utils.utils import IkobaUtils 9 9 10 10 class ResultEntryTests(unittest.TestCase): 11 11 12 12 def setUp(self): 13 self.utils = KofaUtils()13 self.utils = IkobaUtils() 14 14 self.gsm = getGlobalSiteManager() 15 self.gsm.registerUtility(self.utils, I KofaUtils)15 self.gsm.registerUtility(self.utils, IIkobaUtils) 16 16 self.valid_subj = self.utils.EXAM_SUBJECTS_DICT.keys()[0] 17 17 self.valid_grade = self.utils.EXAM_GRADES[0][0] … … 40 40 41 41 def test_illegal_value(self): 42 # we do not accept values not stored in KofaUtils42 # we do not accept values not stored in IkobaUtils 43 43 item = ResultEntry() 44 44 self.assertRaises( -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_smtp.py
r11778 r11949 27 27 from zope.component.hooks import setSite 28 28 from zope.sendmail.interfaces import IMailDelivery 29 from waeup. kofa.app import University30 from waeup. kofa.interfaces import IMailService31 from waeup. kofa.smtp import (29 from waeup.ikoba.app import University 30 from waeup.ikoba.interfaces import IMailService 31 from waeup.ikoba.smtp import ( 32 32 encode_header_item, encode_address, encode_body, FakeSMTPDelivery, 33 33 send_mail) 34 from waeup. kofa.testing import FunctionalLayer, FunctionalTestCase34 from waeup.ikoba.testing import FunctionalLayer, FunctionalTestCase 35 35 36 36 # … … 370 370 'test program', 'no-reply@waeup.org', 371 371 'test mail receiver', EXTERNAL_MAIL_RECEIVER, 372 'Test Mail from WAeUP Kofa',372 'Test Mail from WAeUP Ikoba', 373 373 'Hi from test mailer!\n\nRegards,\nTest Programme\n' 374 374 ) … … 388 388 'test mail receiver', 389 389 '%s, %s' % (EXTERNAL_MAIL_RECEIVER, EXTERNAL_MAIL_RECEIVER), 390 'Test Mail from WAeUP Kofa',390 'Test Mail from WAeUP Ikoba', 391 391 'Hi from test mailer!\n\nRegards,\nTest Programme\n' 392 392 ) … … 405 405 'test program', 'no-reply@waeup.org', 406 406 'test mail receiver', EXTERNAL_MAIL_RECEIVER, 407 'Test Mail from WAeUP Kofa',407 'Test Mail from WAeUP Ikoba', 408 408 'Hi from test mailer!\n\nRegards,\nTest Programme\n' 409 409 ) -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_sourcefactory.py
r8605 r11949 1 ## Tests for waeup. kofa.sourcefactory.1 ## Tests for waeup.ikoba.sourcefactory. 2 2 import unittest 3 from waeup. kofa.sourcefactory import SmartBasicContextualSourceFactory3 from waeup.ikoba.sourcefactory import SmartBasicContextualSourceFactory 4 4 5 5 class MyContext(object): -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_startup.py
r9217 r11949 5 5 import unittest 6 6 from zope.app.wsgi import WSGIPublisherApplication 7 from waeup. kofa.startup import env_app_factory, env_debug_app_factory7 from waeup.ikoba.startup import env_app_factory, env_debug_app_factory 8 8 9 9 ZOPE_CONF_TEMPL = ''' -
main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/tests/test_waeup.py
r7811 r11949 17 17 ## 18 18 """ 19 Test setup for the waeup. kofa package.19 Test setup for the waeup.ikoba package. 20 20 """ 21 21 import grok … … 23 23 import zope.component.eventtesting 24 24 from zope.testing import renormalizing 25 from waeup. kofa.testing import FunctionalLayer25 from waeup.ikoba.testing import FunctionalLayer 26 26 27 27 def setUpZope(test): … … 32 32 ]) 33 33 34 # Register all tests in the waeup. kofa package34 # Register all tests in the waeup.ikoba package 35 35 test_suite = grok.testing.register_all_tests( 36 'waeup. kofa', checker=checker, usetup=setUpZope,36 'waeup.ikoba', checker=checker, usetup=setUpZope, 37 37 layer=FunctionalLayer)
Note: See TracChangeset for help on using the changeset viewer.