From 1be3e8301d4ebffd1b710cf2b09c880790712e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Sat, 22 Sep 2012 19:07:15 +0200 Subject: [PATCH] Get a useful traceback when importing pygit2 fails --- test/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/__init__.py b/test/__init__.py index 21ea014..4cd7cc5 100644 --- a/test/__init__.py +++ b/test/__init__.py @@ -38,6 +38,10 @@ import unittest names = ['blob', 'commit', 'config', 'index', 'refs', 'repository', 'revwalk', 'tag', 'tree', 'signature', 'status', 'treebuilder', 'diff'] def test_suite(): + # Sometimes importing pygit2 fails, we try this first to get an + # informative traceback + import pygit2 + # Go modules = ['test.test_%s' % n for n in names] return unittest.defaultTestLoader.loadTestsFromNames(modules)