Пример #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")
Пример #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)
Пример #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)
Пример #4
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
Пример #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
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #11
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #16
0
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)