CVS: Products/Basket/tests - testBasket.py:1.26

Chris McDonough <[email protected]> Thu, 10 Nov 2005 14:37:15 -0500 (EST)
Newsgroups gmane.comp.web.zope.public-cvs
Message-ID <[email protected]>
Update of /cvs-repository/Products/Basket/tests
In directory cvs.zope.org:/tmp/cvs-serv5000/tests

Modified Files:
	testBasket.py 
Log Message:
Ensure that distros blown out to tempfiles have the correct metadata.


=== Products/Basket/tests/testBasket.py 1.25 => 1.26 ===
--- Products/Basket/tests/testBasket.py:1.25	Thu Nov 10 13:58:31 2005
+++ Products/Basket/tests/testBasket.py	Thu Nov 10 14:37:14 2005
@@ -292,6 +292,12 @@
         self.failUnless(os.path.isfile(os.path.join(pkgdir, '__init__.py')))
         self.failUnless(os.path.isfile(os.path.join(pkgdir, 'test_image.jpg')))
         self.failUnless(os.path.realpath(eggdir) in sys.path)
+        self.failUnless(os.path.realpath(eggdir) in self.working_set.entries)
+
+        points = list(pkg_resources.iter_entry_points('zope2.initialize'))
+        self.assertEqual(len(points), 1)
+        self.assertEqual(points[0].module_name, 'notzipsafe')
+
         basket.cleanup()
         self.failIf(os.path.exists(tempdir))
 
@@ -303,7 +309,7 @@
         self.working_set.add_entry(self.fixtures)
 
         distributions = basket.product_distributions_by_dwim()
-        expected = [ 'diskproduct1', 'product1', 'product2' ]
+        expected = [ 'diskproduct1', 'product1', 'product2', 'notzipsafe']
         # don't consider other eggs that happen to be on the path, only
         # test that we find the things that are in our fixture dir
         actual = [ dist.key for dist in distributions if dist.key in expected ]
@@ -397,10 +403,12 @@
         import Products.product1
         import Products.product2
         import Products.diskproduct1
+        import notzipsafe
 
         self.failUnless(sys.modules.has_key('Products.product1'))
         self.failUnless(sys.modules.has_key('Products.product2'))
         self.failUnless(sys.modules.has_key('Products.diskproduct1'))
+        self.failUnless(sys.modules.has_key('notzipsafe'))
 
     def test_get_containing_package(self):
         self.assertEqual(

_______________________________________________
Zope-CVS maillist  -  [email protected]
http://mail.zope.org/mailman/listinfo/zope-cvs

Zope CVS instructions: http://dev.zope.org/CVS