forked from kenkeiras/org-rw
Add test to check that links can be updated. [skip ci]
This commit is contained in:
parent
9559031ba9
commit
d6133a1e9b
@ -243,6 +243,63 @@ class TestSerde(unittest.TestCase):
|
||||
),
|
||||
)
|
||||
|
||||
def test_update_links_file_03(self):
|
||||
with open(os.path.join(DIR, "03-links.org")) as f:
|
||||
doc = load(f)
|
||||
|
||||
links = list(doc.get_links())
|
||||
self.assertEqual(len(links), 2)
|
||||
self.assertEqual(links[0].value, "https://codigoparallevar.com/1")
|
||||
self.assertEqual(links[0].description, "web link")
|
||||
links[0].value = "https://codigoparallevar.com/1-updated"
|
||||
links[0].description = "web link #1 with update"
|
||||
|
||||
self.assertEqual(links[1].value, "https://codigoparallevar.com/2")
|
||||
self.assertEqual(links[1].description, "web link")
|
||||
links[1].value = "https://codigoparallevar.com/2-updated"
|
||||
links[1].description = "web link #2 with update"
|
||||
|
||||
ex = Dom(
|
||||
props=[
|
||||
("TITLE", "03-Links"),
|
||||
("DESCRIPTION", "Simple org file to test links"),
|
||||
("TODO", "TODO(t) PAUSED(p) | DONE(d)"),
|
||||
],
|
||||
children=(
|
||||
HL(
|
||||
"First level",
|
||||
props=[
|
||||
("ID", "03-markup-first-level-id"),
|
||||
("CREATED", DT(2020, 1, 1, 1, 1)),
|
||||
],
|
||||
content=[
|
||||
SPAN(
|
||||
" This is a ",
|
||||
WEB_LINK(
|
||||
"web link #1 with update",
|
||||
"https://codigoparallevar.com/1-updated",
|
||||
),
|
||||
".\n",
|
||||
),
|
||||
SPAN("\n"),
|
||||
SPAN(
|
||||
" This is a ",
|
||||
ITALIC(
|
||||
[
|
||||
"italized ",
|
||||
WEB_LINK(
|
||||
"web link #2 with update",
|
||||
"https://codigoparallevar.com/2-updated",
|
||||
),
|
||||
]
|
||||
),
|
||||
".\n",
|
||||
),
|
||||
],
|
||||
)
|
||||
),
|
||||
)
|
||||
|
||||
ex.assert_matches(self, doc)
|
||||
|
||||
def test_mimic_write_file_04(self):
|
||||
|
Loading…
Reference in New Issue
Block a user