class AdapterManagerMixinTestCase(unittest.TestCase):
    def setUp(self):
        unittest.TestCase.setUp(self)
        self.manager = AdapterManagerMixin()
        self.adapter = UnitConversionAdapter()

    def tearDown(self):
        unittest.TestCase.tearDown(self)

    def test_push_pop(self):
        self.manager.push_adapter(self.adapter)
        popped_adapter = self.manager.pop_adapter()
        self.assertEqual(self.adapter, popped_adapter)
class AdapterManagerMixinTestCase(unittest.TestCase):

    def setUp(self):
        unittest.TestCase.setUp(self)
        self.manager = AdapterManagerMixin()
        self.adapter = UnitConversionAdapter()
    def tearDown(self):
        unittest.TestCase.tearDown(self)

    def test_push_pop(self):
        self.manager.push_adapter(self.adapter)
        popped_adapter = self.manager.pop_adapter()
        self.assertEqual(self.adapter, popped_adapter)
 def setUp(self):
     unittest.TestCase.setUp(self)
     self.manager = AdapterManagerMixin()
     self.adapter = UnitConversionAdapter()
 def setUp(self):
     unittest.TestCase.setUp(self)
     self.manager = AdapterManagerMixin()
     self.adapter = UnitConversionAdapter()