def test_adding_the_same_sting(db_connection):
data.add_language('polish', 'pl')
resource_pk = data.add_resource('r').pk
data.add_or_update_base_string(resource_pk, 'x', comment='comment', context='ctx')
data.add_or_update_base_string(resource_pk, 'x', comment='lolz', context='ctx')
preserved_strings = list(data.get_translated_strings('pl', resource_pk))
assert preserved_strings == [
dila.application.structures.TranslatedStringData(
pk=mock.ANY,
base_string='x',
plural='',
context='ctx',
translation='',
comment='lolz',
translator_comment='',
resource_pk=resource_pk,
plural_translations=None,
)]
评论列表
文章目录