# HG changeset patch # User Jeremy Thurgood # Date 1328968472 -7200 # Node ID 85f1ab8af698f7fcedb76995204670f43b8edc45 # Parent e393954e3749a1de039be5c0204d57ea2d9aa93b Test refactor. diff -r e393954e3749 -r 85f1ab8af698 pyntnclick/tests/test_resources.py --- a/pyntnclick/tests/test_resources.py Sat Feb 11 15:53:14 2012 +0200 +++ b/pyntnclick/tests/test_resources.py Sat Feb 11 15:54:32 2012 +0200 @@ -14,37 +14,40 @@ class ResourcesTestCase(TestCase): + def setUp(self): + self.res = self.get_resource_loader() + + def get_resource_loader(self, *args, **kw): + res = Resources('pyntnclick.tests', *args, **kw) + res.CONVERT_ALPHA = False # Because we have no display. + return res + def test_get_paths_no_lang(self): - res = Resources('pyntnclick.tests') self.assertEqual([test_path('thing'), data_path('thing')], - res.get_paths('thing')) + self.res.get_paths('thing')) def test_get_paths_lang(self): - res = Resources('pyntnclick.tests', 'en') + res = self.get_resource_loader('en') self.assertEqual([test_path('en/thing'), test_path('thing'), data_path('en/thing'), data_path('thing')], res.get_paths('thing')) def test_get_resource_path_missing(self): - res = Resources('pyntnclick.tests') try: - res.get_resource_path('should_not_exist') + self.res.get_resource_path('should_not_exist') self.fail('Expected ResourceNotFound error.') except ResourceNotFound, e: self.assertEqual('should_not_exist', e.args[0]) def test_get_resource_path_in_test(self): - res = Resources('pyntnclick.tests') self.assertEqual(test_path('test_resources.py'), - res.get_resource_path('test_resources.py')) + self.res.get_resource_path('test_resources.py')) def test_get_resource_path_in_data(self): - res = Resources('pyntnclick.tests') - self.assertEqual(data_path('images/pyntnclick/hand.png'), - res.get_resource_path('images/pyntnclick/hand.png')) + self.assertEqual( + data_path('images/pyntnclick/hand.png'), + self.res.get_resource_path('images/pyntnclick/hand.png')) def test_load_image(self): - res = Resources('pyntnclick.tests') - res.CONVERT_ALPHA = False - image = res.load_image('pyntnclick/hand.png') + image = self.res.load_image('pyntnclick/hand.png') self.assertTrue(isinstance(image, Surface))