def test_expand_parameters(self):
        s = ServiceContainer()
        service_def = Service("ServiceContainerTestCase.TestClass1", ["%param1%", "param2"])
        s.set_service("test", service_def)
        s.set_param("param1", "my_param_test")

        i = s.get_service("test")
        self.assertTrue(isinstance(i, getattr(sys.modules["ServiceContainerTestCase"], "TestClass1")))
        self.assertEquals("my_param_test", i.param1)
    def test_expand_parameters(self):
        s = ServiceContainer()
        service_def = Service('ServiceContainerTestCase.TestClass1',
                              ['%param1%', 'param2'])
        s.set_service('test', service_def)
        s.set_param('param1', 'my_param_test')

        i = s.get_service('test')
        self.assertTrue(
            isinstance(
                i,
                getattr(sys.modules['ServiceContainerTestCase'],
                        'TestClass1')))
        self.assertEquals('my_param_test', i.param1)