]>
code.delx.au - monosys/blob - python/test_stringinterpolate.py
5 from stringinterpolate
import string_interpolate
7 class TestInterpolate(unittest
.TestCase
):
10 data
= {"a": "hello", "b": "world"}
11 result
= list(string_interpolate(format
, data
))
12 expected
= ["hello world"]
13 self
.assertEquals(result
, expected
)
16 format
= "%(a)s %(b)s"
17 data
= {"a": ["hello", "hello2"], "b": ["world", "world2"]}
18 result
= list(string_interpolate(format
, data
))
19 expected
= ["hello world", "hello world2", "hello2 world", "hello2 world2"]
20 self
.assertEquals(result
, expected
)
23 format
= "%(a)s %(b)s"
24 data
= {"a": ["hello", "hello2"], "b": "world"}
25 result
= list(string_interpolate(format
, data
))
26 expected
= ["hello world", "hello2 world"]
27 self
.assertEquals(result
, expected
)
29 if __name__
== "__main__":