def test_parsed_unbalanced(self): obj = MenuItem(title='{ yay, :}}}') self.assertEqual('{ yay, :}}}', obj.parsed_title({'a': 4}))
def test_parsed_template(self): obj = MenuItem(title='yay, {{ a }}!') self.assertEqual('yay, 2!', obj.parsed_title({'a': 2}))
def test_parsed_nothing_to_do(self): obj = MenuItem(title='yay, 3!') self.assertEqual('yay, 3!', obj.parsed_title({'a': 1}))
def test_parsed_format(self): obj = MenuItem(title='yay, {a!s}!') self.assertEqual('yay, 1!', obj.parsed_title({'a': 1}))