Coverage for lino/modlib/lino_startup/management/commands/syncscreenshots.py : 0%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# -*- coding: UTF-8 -*- # Copyright 2012-2013 Luc Saffre # License: BSD (see file COPYING for details)
""" Not yet implemented. Compares screenshots below DIR1 with those below DIR2. Fails and writes a comprehensible report if one of the mismatches.
Intended use is to run this as a test case, specifying the output of the last makescreenshots run (demo/media/cache/screenshots) as DIR1 and `userdocs/scrennshots` ("official", "confirmed" screenshots) as DIR2.
"""
import logging logger = logging.getLogger(__name__)
import os import errno #~ import codecs import sys from optparse import make_option from os.path import join
from multiprocessing import Process
from django.db import models from django.utils.translation import ugettext as _ from django.utils import translation from django.core.management.base import BaseCommand, CommandError
from django.conf import settings #~ from django.test import LiveServerTestCase from django.test.testcases import StoppableWSGIServer
from lino.core.utils import obj2str, full_model_name, sorted_models_list from lino.utils import screenshots from atelier.utils import SubProcessParent
class Command(BaseCommand): help = __doc__ args = "output_dir"
def handle(self, *args, **options): if len(args) != 1: raise CommandError("Required argument: output_dir")
output_dir = args[0]
#~ print settings.SITE.__class__ settings.SITE.startup() #~ translation.activate(settings.LANGUAGE_CODE)
sync_screenshots(output_dir, force=True) |