[Zope3-checkins] CVS: Zope3/src/zope/modulealias/tests - __init__.py:1.1.2.1 test_modulealias.py:1.1.2.1

Chris McDonough chrism at plope.com
Wed Jan 14 09:59:13 EST 2004


Update of /cvs-repository/Zope3/src/zope/modulealias/tests
In directory cvs.zope.org:/tmp/cvs-serv21541/modulealias/tests

Added Files:
      Tag: steveachrismcd-securitypolicy-branch
	__init__.py test_modulealias.py 
Log Message:
Move modulealiases to zope package out of zope.products and include it via zope.app.meta.czml.


=== Added File Zope3/src/zope/modulealias/tests/__init__.py ===
# A package


=== Added File Zope3/src/zope/modulealias/tests/test_modulealias.py ===
import unittest
import sys
from zope.modulealias.metaconfigure import _defineModuleAlias

class Test(unittest.TestCase):
    def setUp(self):
        self.keys = sys.modules.keys()

    def tearDown(self):
        keys = sys.modules.keys()
        for key in keys:
            if key not in self.keys:
                del sys.modules[key]
        
    def test_definemodulealias(self):
        _defineModuleAlias('unittest_alias', 'unittest')
        self.assert_('unittest_alias' in sys.modules.keys())
        self.assertEqual(sys.modules['unittest_alias'],sys.modules['unittest'])
        
                     
def test_suite():
    loader=unittest.TestLoader()
    return loader.loadTestsFromTestCase(Test)

if __name__=='__main__':
    unittest.TextTestRunner().run(test_suite())




More information about the Zope3-Checkins mailing list