def test_ArgList_merge1(): """Testing the ArgList case results from Template.Preprocessors.test_complexUsage """ arglist = ArgList() arglist.add_argument('arg') assert arglist.merge() == [('arg', None)]
def test_merge3(): """Testing the ArgList case results from SyntaxAndOutput.BlockDirective.test13 """ arglist = ArgList() arglist.add_argument('arg') arglist.add_default("'This is my block'") assert arglist.merge() == [('arg', "'This is my block'")]
def test_ArgList_merge2(): """Testing the ArgList case results from SyntaxAndOutput.BlockDirective.test4 """ arglist = ArgList() arglist.add_argument('a') arglist.add_default('999') arglist.next() arglist.add_argument('b') arglist.add_default('444') assert arglist.merge() == [('a', '999'), ('b', '444')]