def test_call_undefined_entity(self): test_filepaths = [ 'test/data/locator-factorization.xml', ] assembler = Assembler() assembler.load(*test_filepaths) self.assertRaises(UndefinedContainerIDError, assembler.core.get, 'panda')
def test_call_entity_with_unexpected_parameters(self): """ The constructor receives unexpected parameters. """ test_filepaths = [ 'test/data/locator-with-undefined-entity.xml', ] assembler = Assembler() assembler.load(*test_filepaths) self.assertRaises(UndefinedContainerIDError, assembler.core.get, 'dioe')
def test_call_entity_with_unexpected_parameters(self): """ The constructor receives unexpected parameters. """ test_filepaths = [ 'test/data/locator-with-unexpected-parameters.xml', ] assembler = Assembler() assembler.load(*test_filepaths) self.assertRaises(UnexpectedParameterException, assembler.core.get, 'dioe')
def test_call_entity_with_missing_required_parameters(self): """ The constructor does not have all required parameters. """ test_filepaths = [ 'test/data/locator-instantiation-error.xml', ] assembler = Assembler() assembler.load(*test_filepaths) self.assertRaises(MissingParameterException, assembler.core.get, 'poow-1')
def setUp(self): if sys.version_info < (3, 3): self.skipTest('The tested feature is not supported in Python {}.'.format(sys.version)) self.test_filepaths = [ 'test/data/locator.xml', 'test/data/locator-factorization.xml', 'test/data/locator-lazy-action.xml', ] self.assembler = Assembler()
def setUp(self): if sys.version_info < (3, 3): self.skipTest('The tested feature is not supported in Python {}.'.format(sys.version)) test_filepaths = [ 'test/data/locator-aop.xml', ] self.assembler = Assembler() self.assembler.load(*test_filepaths) self.core = self.assembler.core