@ -67,7 +67,7 @@ def titleregexp(album):
if n>0 :
for s in r.get('substitute', []) :
album.title = album.title.replace(r[0],r[1])
album.title = album.title.replace(s[0],s[1])
if r.get('break','') != '' :
break
@ -42,7 +42,7 @@ atom_feed = {"feed_url": "http://127.0.0.1:8000/feed.atom", "nb_items": 10}
titleregexp = {
"regexp": [
{ "search": r"test ?(.*)", "replace": r"titleregexp \1" }
{ "search": r"test ?(.*)", "replace": r"titleregexp \1", "substitute": [ [ "2", "02" ] ], "break": 1 }
]
}
@ -57,4 +57,4 @@ def test_titleregexp(settings, tmpdir, disconnect_signals):
gal = Gallery(settings)
gal.build()
assert gal.albums.get('dir1').albums[1].title == "titleregexp 2"
assert gal.albums.get('dir1').albums[1].title == "titleregexp 02"