'Restoring an already-restored monkey patch is a no-op.'

def test_restoreTwiceIsANoOp(self):

    self.monkeyPatcher.addPatch(self.testObject, 'foo', 'blah')
    self.monkeyPatcher.patch()
    self.monkeyPatcher.restore()
    self.assertEqual(self.testObject.foo, self.originalObject.foo)
    self.monkeyPatcher.restore()
    self.assertEqual(self.testObject.foo, self.originalObject.foo)
