311
311
self.assertEqual(126, obj.value)
312
312
fixture.cleanUp()
313
313
self.assertEqual(84, obj.value)
315
def test_context_cleanUp(self):
316
class SimpleFixture(fixtures.Fixture):
318
self.cleanup_called = False
320
self.cleanup_called = True
322
fixture = SimpleFixture()
323
self.assertFalse(fixture.cleanup_called)
326
self.assertTrue(fixture.cleanup_called)
328
def test_context_cleanUp_with_failed_suite(self):
329
class SimpleFixture(fixtures.Fixture):
331
self.cleanup_called = False
333
self.cleanup_called = True
335
fixture = SimpleFixture()
340
self.assertFalse(fixture.cleanup_called)
341
self.assertRaises(ValueError, func)
342
self.assertTrue(fixture.cleanup_called)
344
def test_context_cleanUp_with_failed_setUp(self):
345
class FailedSetUpFixture(fixtures.Fixture):
347
self.cleanup_called = False
349
super(FailedSetUpFixture, self).setUp()
352
self.cleanup_called = True
354
fixture = FailedSetUpFixture()
359
self.assertFalse(fixture.cleanup_called)
360
self.assertRaises(ValueError, func)
361
self.assertTrue(fixture.cleanup_called)