class OokTest(unittest.TestCase):

    def test_ook(self):
        with mock.patch(__name__ + '.ook', return_value=None):
            self.assertIsNone(ook())
self.assertEqual(ook(), 'the ook')

@mock.patch(__name__ + '.ook', return_value=None)
def test_ook_2(self, mock_ook):
    self.assertIsNone(ook())
Как издеваться над относительными путями патчей?