Private instance vars, public get properties
This commit is contained in:
@@ -15,8 +15,6 @@ class ParseErrorEntryTest(unittest.TestCase):
|
||||
error = "parsing failed"
|
||||
entry = ParseErrorEntry(content, error, self.test_id, self.test_timestamp)
|
||||
|
||||
self.assertEqual(entry.content, content)
|
||||
self.assertEqual(entry.error, error)
|
||||
self.assertEqual(entry.id, self.test_id)
|
||||
self.assertEqual(entry.timestamp, self.test_timestamp)
|
||||
|
||||
@@ -27,15 +25,13 @@ class ParseErrorEntryTest(unittest.TestCase):
|
||||
entry = ParseErrorEntry(content, error, self.test_id, self.test_timestamp)
|
||||
|
||||
# Store initial state
|
||||
initial_content = entry.content
|
||||
initial_error = entry.error
|
||||
initial_context = str(entry.generate_context())
|
||||
|
||||
# Perform update
|
||||
entry.update()
|
||||
|
||||
# Verify state hasn't changed
|
||||
self.assertEqual(entry.content, initial_content)
|
||||
self.assertEqual(entry.error, initial_error)
|
||||
self.assertEqual(str(entry.generate_context()), initial_context)
|
||||
|
||||
def test_generate_context(self):
|
||||
"""Test XML context generation"""
|
||||
@@ -75,14 +71,4 @@ class ParseErrorEntryTest(unittest.TestCase):
|
||||
|
||||
element = entry.generate_context()
|
||||
self.assertEqual(element.find("content").text, "<![CDATA[]]>")
|
||||
self.assertEqual(element.find("error").text, "<![CDATA[]]>")
|
||||
|
||||
def test_large_content(self):
|
||||
"""Test handling large content and error messages"""
|
||||
content = "x" * 10000
|
||||
error = "y" * 10000
|
||||
entry = ParseErrorEntry(content, error, self.test_id, self.test_timestamp)
|
||||
|
||||
element = entry.generate_context()
|
||||
self.assertEqual(element.find("content").text, f"<![CDATA[{content}]]>")
|
||||
self.assertEqual(element.find("error").text, f"<![CDATA[{error}]]>")
|
||||
self.assertEqual(element.find("error").text, "<![CDATA[]]>")
|
||||
Reference in New Issue
Block a user