blob: 3e8165be00c3a75c6e39c2aa312ef4e05c7536e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env python
from translate.storage import csvl10n
from translate.storage import test_base
class TestCSVUnit(test_base.TestTranslationUnit):
UnitClass = csvl10n.csvunit
class TestCSV(test_base.TestTranslationStore):
StoreClass = csvl10n.csvfile
def test_singlequoting(self):
"""Tests round trip on single quoting at start of string"""
store = self.StoreClass()
unit1 = store.addsourceunit("Test 'String'")
unit2 = store.addsourceunit("'Blessed' String")
unit3 = store.addsourceunit("'Quoted String'")
assert unit3.source == "'Quoted String'"
newstore = self.reparse(store)
self.check_equality(store, newstore)
assert store.units[2] == newstore.units[2]
assert str(store) == str(newstore)
|