diff --git a/src/calibre/srv/tests/content.py b/src/calibre/srv/tests/content.py index a399d02363..c2b5faed82 100644 --- a/src/calibre/srv/tests/content.py +++ b/src/calibre/srv/tests/content.py @@ -147,7 +147,7 @@ class ContentTest(LibraryBaseTest): self.ae(data, db.cover(1)) self.ae(r.getheader('Used-Cache'), 'yes') r, data = get('cover', 3) - self.ae(r.status, httplib.NOT_FOUND) + self.ae(r.status, httplib.OK) # Auto generated cover r, data = get('thumb', 1) self.ae(r.status, httplib.OK) self.ae(identify_data(data), (60, 60, 'jpeg')) diff --git a/src/calibre/srv/tests/main.py b/src/calibre/srv/tests/main.py index ea41078d83..6c5fd41c71 100644 --- a/src/calibre/srv/tests/main.py +++ b/src/calibre/srv/tests/main.py @@ -62,6 +62,8 @@ def find_tests(): return unittest.defaultTestLoader.discover(os.path.dirname(os.path.abspath(__file__)), pattern='*.py') def run_tests(find_tests=find_tests): + from calibre.gui2 import ensure_app, load_builtin_fonts + ensure_app(), load_builtin_fonts() # needed for dynamic cover generation parser = argparse.ArgumentParser() parser.add_argument('name', nargs='?', default=None, help='The name of the test to run, for e.g. writing.WritingTest.many_many_basic or .many_many_basic for a shortcut')