Ejemplo n.º 1
0
def test_frozen_unit(store0):
    unit = store0.units.first()
    frozen_unit = frozen.get(Unit)(unit)
    assert frozen_unit.source == unit.source_f
    assert frozen_unit.target == unit.target_f
    assert frozen_unit.state == unit.state
    assert frozen_unit.translator_comment == unit.getnotes(origin="translator")
Ejemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     super(Unit, self).__init__(*args, **kwargs)
     self._rich_source = None
     self._rich_target = None
     self._encoding = 'UTF-8'
     if hasattr(self, "source_f") and hasattr(self, "target_f"):
         self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 3
0
 def __init__(self, *args, **kwargs):
     super(Unit, self).__init__(*args, **kwargs)
     self._rich_source = None
     self._rich_target = None
     self._encoding = 'UTF-8'
     if hasattr(self, "source_f") and hasattr(self, "target_f"):
         self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 4
0
Archivo: utils.py Proyecto: arky/pootle
def test_frozen_unit(store0):
    unit = store0.units.first()
    frozen_unit = frozen.get(Unit)(unit)
    assert frozen_unit.source == unit.source_f
    assert frozen_unit.target == unit.target_f
    assert frozen_unit.state == unit.state
    assert frozen_unit.translator_comment == unit.translator_comment
    assert frozen_unit.revision == unit.revision
Ejemplo n.º 5
0
def test_frozen_unit(store0):
    unit = store0.units.first()
    frozen_unit = frozen.get(Unit)(unit)
    assert frozen_unit.source == unit.source_f
    assert frozen_unit.target == unit.target_f
    assert frozen_unit.state == unit.state
    assert frozen_unit.translator_comment == unit.translator_comment
    assert frozen_unit.revision == unit.revision
Ejemplo n.º 6
0
 def __init__(self, *args, **kwargs):
     super(Unit, self).__init__(*args, **kwargs)
     self._rich_source = None
     self._source_updated = False
     self._rich_target = None
     self._target_updated = False
     self._state_updated = False
     self._comment_updated = False
     self._auto_translated = False
     self._encoding = 'UTF-8'
     self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 7
0
 def refresh_from_db(self, *args, **kwargs):
     super(Unit, self).refresh_from_db(*args, **kwargs)
     if kwargs.get("fields") and "change" not in kwargs["fields"]:
         return
     field = self._meta.get_field("change")
     # Throw away stale empty references to unit.change.
     should_expire_cache = (field.get_cache_name() in self.__dict__ and
                            self.__dict__[field.get_cache_name()] is None)
     if should_expire_cache:
         del self.__dict__[field.get_cache_name()]
     self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 8
0
 def refresh_from_db(self, *args, **kwargs):
     super(Unit, self).refresh_from_db(*args, **kwargs)
     if kwargs.get("fields") and "change" not in kwargs["fields"]:
         return
     field = self._meta.get_field("change")
     # Throw away stale empty references to unit.change.
     should_expire_cache = (
         field.get_cache_name() in self.__dict__
         and self.__dict__[field.get_cache_name()] is None)
     if should_expire_cache:
         del self.__dict__[field.get_cache_name()]
     self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 9
0
 def __init__(self, *args, **kwargs):
     super(Unit, self).__init__(*args, **kwargs)
     self._rich_source = None
     self._rich_target = None
     self._encoding = 'UTF-8'
     self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 10
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)
     self.original_submitter = (unit.changed and unit.change.submitted_by)
Ejemplo n.º 11
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)
Ejemplo n.º 12
0
 def __init__(self, db_unit, update):
     self.db_unit = db_unit
     self.update = update
     self.original = frozen.get(db_unit.__class__)(db_unit)
     self.original_submitter = (db_unit.changed
                                and db_unit.change.submitted_by)
Ejemplo n.º 13
0
 def __init__(self, *args, **kwargs):
     super(Unit, self).__init__(*args, **kwargs)
     self._rich_source = None
     self._rich_target = None
     self._encoding = 'UTF-8'
     self._frozen = frozen.get(Unit)(self)
Ejemplo n.º 14
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)
     self.original_submitter = (
         unit.changed and unit.change.submitted_by)
Ejemplo n.º 15
0
 def __init__(self, db_unit, update):
     self.db_unit = db_unit
     self.update = update
     self.original = frozen.get(db_unit.__class__)(db_unit)
     self.original_submitter = (
         db_unit.changed and db_unit.change.submitted_by)
Ejemplo n.º 16
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)