rem: function(childWidget) { self.assertEqual(Nevow.Athena.Widget.get(childWidget.node), childWidget); self.assertEqual(childWidget.widgetParent, self); self.assertEqual(self.childWidgets[self.childWidgets.length - 1], childWidget); return childWidget.someMethod(); }); 
add: function (childWidget) { self.assertEqual(childWidget.widgetParent, self); var d3 = childWidget.callRemote('someMethod'); d3.addCallback( function (ret) { self.assertEqual(ret, 'foo'); }); return d3; }); 
context:             function(childWidget) {                self.assertEqual(Nevow.Athena.Widget.get(childWidget.node), childWidget);                self.assertEqual(childWidget.widgetParent, self);                self.assertEqual(self.childWidgets[self.childWidgets.length - 1], childWidget);                return childWidget.someMethod();            });
meta: 1565	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1565/7615a190460b3ff6fce194ae33d341411142b570/__init__.js/buggy/nevow/js/Nevow/Athena/Tests/__init__.js