示例#1
0
文件: utils.py 项目: rmoch/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.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
文件: models.py 项目: arky/pootle
 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
文件: utils.py 项目: 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
示例#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
文件: models.py 项目: rmoch/pootle
 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
文件: models.py 项目: arky/pootle
 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
文件: models.py 项目: YESLTD/pootle
 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
文件: updater.py 项目: YESLTD/pootle
 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
文件: models.py 项目: ta2-1/pootle
 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
文件: updater.py 项目: ta2-1/pootle
 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
文件: updater.py 项目: arky/pootle
 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
文件: updater.py 项目: claudep/pootle
 def __init__(self, unit, update):
     self.unit = unit
     self.update = update
     self.original = frozen.get(unit.__class__)(unit)