def node_not_test(self, node, jsbool=False, name=None):
        jsvars = self.jsvars.copy()
        if len(node.children) == 2:
            self.assert_value(node, node.children[0].value, 'not')
            value = self.dispatch(node.children[1])
            jsvars.update(locals())
            if jsbool:
                return "%(builtin)s['test_not'](%(value)s)" % jsvars
            
            return "%(builtin)s['op_not'](%(value)s)" % jsvars
        self.not_implemented(node)
dataset/ETHPy150Open anandology/pyjamas/pyjs/src/pyjs/translator_dict.py/Translator.node_not_test/original