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"""