add test for context processor
add template-context-processor