blob: 63f8895c141d062428be0e4f6102f69b5eb38f99 [file] [log] [blame]
import unittest
from jinja2 import UndefinedError
from release.config import substituteReleaseConfig
class TestSubstituteReleaseConfig(unittest.TestCase):
def testSimple(self):
config = '{{ product }} {{ version }} {{ branch }}'
got = substituteReleaseConfig(config, 'foo', '1.0', branch='blah')
self.assertEquals(got, 'foo 1.0 blah')
def testUndefined(self):
config = '{{ blech }}'
self.assertRaises(
UndefinedError, substituteReleaseConfig, config, '1', '2.0')