How to programmatically render a node's teaser using the theme layer?
node_view() is the standard function for rendering nodes, e.g.

$node = node_load(1);
$view = node_view($node, 'teaser');
$rendered = drupal_render($view);


There is a node theme defined by the node module (in node_theme()) but I've never actually seen it used.