def test_rename_directories(self, mock_move, mock_walk): mock_walk.return_value = [ ('/foo', ['bar', '{{UNKNOWN}}', '{{PROJECT_NAME}}', 'baz'], []) ] instance = Template('/foo/bar') for index, value in enumerate(instance.rename_direcories()): old, new = value mock_move.assert_called_with(old, new) self.assertEqual(old, '/foo/{{PROJECT_NAME}}') self.assertEqual(new, '/foo/foo')