mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Make long TXT record concat cleaerer
This commit is contained in:
@@ -1493,28 +1493,30 @@ class TestRecordValidation(TestCase):
|
||||
|
||||
def test_TXT_long_value_chunking(self):
|
||||
expected = '"Lorem ipsum dolor sit amet, consectetur adipiscing ' \
|
||||
'elit, seddo eiusmod tempor incididunt ut labore et dolore ' \
|
||||
'elit, sed do eiusmod tempor incididunt ut labore et dolore ' \
|
||||
'magna aliqua. Ut enim ad minim veniam, quis nostrud ' \
|
||||
'exercitation ullamco laboris nisi ut aliquip ex ea commodo ' \
|
||||
'consequat. Duis aute irure dolor in" " reprehenderit in ' \
|
||||
'consequat. Duis aute irure dolor i" "n reprehenderit in ' \
|
||||
'voluptate velit esse cillum dolore eu fugiat nulla pariatur. ' \
|
||||
'Excepteur sint occaecat cupidatat non proident, sunt in culpa ' \
|
||||
'qui officia deserunt mollit anim id est laborum."'
|
||||
|
||||
long_value = 'Lorem ipsum dolor sit amet, consectetur adipiscing ' \
|
||||
'elit, sed do eiusmod tempor incididunt ut labore et dolore ' \
|
||||
'magna aliqua. Ut enim ad minim veniam, quis nostrud ' \
|
||||
'exercitation ullamco laboris nisi ut aliquip ex ea commodo ' \
|
||||
'consequat. Duis aute irure dolor in reprehenderit in ' \
|
||||
'voluptate velit esse cillum dolore eu fugiat nulla ' \
|
||||
'pariatur. Excepteur sint occaecat cupidatat non proident, ' \
|
||||
'sunt in culpa qui officia deserunt mollit anim id est ' \
|
||||
'laborum.'
|
||||
# Single string
|
||||
single = Record.new(self.zone, '', {
|
||||
'type': 'TXT',
|
||||
'ttl': 600,
|
||||
'values': [
|
||||
'hello world',
|
||||
'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed'
|
||||
'do eiusmod tempor incididunt ut labore et dolore magna '
|
||||
'aliqua. Ut enim ad minim veniam, quis nostrud exercitation '
|
||||
'ullamco laboris nisi ut aliquip ex ea commodo consequat. '
|
||||
'Duis aute irure dolor in reprehenderit in voluptate velit '
|
||||
'esse cillum dolore eu fugiat nulla pariatur. Excepteur sint '
|
||||
'occaecat cupidatat non proident, sunt in culpa qui officia '
|
||||
'deserunt mollit anim id est laborum.',
|
||||
long_value,
|
||||
'this has some\; semi-colons\; in it',
|
||||
]
|
||||
})
|
||||
@@ -1524,20 +1526,22 @@ class TestRecordValidation(TestCase):
|
||||
# get out what we put in.
|
||||
self.assertEquals(expected, single.chunked_values[0])
|
||||
|
||||
long_split_value = '"Lorem ipsum dolor sit amet, consectetur ' \
|
||||
'adipiscing elit, sed do eiusmod tempor incididunt ut ' \
|
||||
'labore et dolore magna aliqua. Ut enim ad minim veniam, ' \
|
||||
'quis nostrud exercitation ullamco laboris nisi ut aliquip ' \
|
||||
'ex" " ea commodo consequat. Duis aute irure dolor in ' \
|
||||
'reprehenderit in voluptate velit esse cillum dolore eu ' \
|
||||
'fugiat nulla pariatur. Excepteur sint occaecat cupidatat ' \
|
||||
'non proident, sunt in culpa qui officia deserunt mollit ' \
|
||||
'anim id est laborum."'
|
||||
# Chunked
|
||||
chunked = Record.new(self.zone, '', {
|
||||
'type': 'TXT',
|
||||
'ttl': 600,
|
||||
'values': [
|
||||
'"hello world"',
|
||||
'"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed'
|
||||
'do eiusmod tempor incididunt ut labore et dolore magna '
|
||||
'aliqua. Ut enim ad minim veniam, quis nostrud exercitation '
|
||||
'ullamco laboris nisi ut aliquip ex" " ea commodo consequat. '
|
||||
'Duis aute irure dolor in reprehenderit in voluptate velit '
|
||||
'esse cillum dolore eu fugiat nulla pariatur. Excepteur sint '
|
||||
'occaecat cupidatat non proident, sunt in culpa qui officia '
|
||||
'deserunt mollit anim id est laborum."',
|
||||
long_split_value,
|
||||
'"this has some\; semi-colons\; in it"',
|
||||
]
|
||||
})
|
||||
|
Reference in New Issue
Block a user