def test_adapted_method(self):
        """
        Test and adapted method.

        @raise AssertionError: If the test fails.
        """
        cat_adapter = Adapter(self.cat, make_noise=self.cat.meow)
        dog_adapter = Adapter(self.dog, make_noise=self.dog.bark)

        self.assertEquals('meow!', cat_adapter.make_noise())
        self.assertEquals('woof!', dog_adapter.make_noise())

        Test and adapted method.

        @raise AssertionError: If the test fails.
        
tests/structural_tests/test_adapter.py