Author: gjm
Date: Mon Sep 30 19:42:03 2013
New Revision: 1527747

URL: http://svn.apache.org/r1527747
Log:
updating env test to reflect that using a product env can now be used as the 
first argument when creating a ProductEnvironment - towards #676

Modified:
    bloodhound/trunk/bloodhound_multiproduct/tests/env.py

Modified: bloodhound/trunk/bloodhound_multiproduct/tests/env.py
URL: 
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/env.py?rev=1527747&r1=1527746&r2=1527747&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/env.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/env.py Mon Sep 30 19:42:03 
2013
@@ -388,15 +388,8 @@ class ProductEnvApiTestCase(Multiproduct
     def test_typecheck(self):
         """Testing env.__init__"""
         self._load_product_from_data(self.env, 'tp2')
-        with self.assertRaises(TypeError) as cm_test:
-            new_env = ProductEnvironment(self.product_env, 'tp2')
-
-        msg = str(cm_test.exception)
-        expected_msg = "Initializer must be called with " \
-                       "trac.env.Environment instance as first argument " \
-                       "(got multiproduct.env.ProductEnvironment instance " \
-                       "instead)"
-        self.assertEqual(msg, expected_msg)
+        env2 = ProductEnvironment(self.product_env, 'tp2')
+        self.assertIs(env2, ProductEnvironment(self.env, 'tp2'))
 
     def test_component_enable(self):
         """Testing env.is_component_enabled"""


Reply via email to