def test_parse_haml(self): node = NodeJSParser() node.parse(require_haml) obtained = [ref.name for ref in node.requires] expected = ["file", "assert", "luispedraza/haml_js/lib/haml.js", "os", "test"] self.assertItemsEqual(expected, obtained)
def test_parser_references(self): node = NodeJSParser() node.parse(texto4) obtained = [ref.name for ref in node.references] expected = ["data.txt", "fran/images/data.png"] self.assertItemsEqual(expected, obtained)
def test_parser_references(self): node = NodeJSParser() node.parse(texto4) obtained = [ref.name for ref in node.references] expected = ['data.txt', 'fran/images/data.png'] self.assertItemsEqual(expected, obtained)
def test_parserNodeRequireSpectrum2(self): node = NodeJSParser() node.parse(texto4) obtained = [ref.name for ref in node.requires] expected = ["./module-a.js", "../../module-b.js", "/my-library/module-c.js", "module-a", "module-b.js", "utils"] self.assertItemsEqual(expected, obtained)
def test_parse_haml(self): node = NodeJSParser() node.parse(require_haml) obtained = [ref.name for ref in node.requires] expected = [ 'file', 'assert', 'luispedraza/haml_js/lib/haml.js', 'os', 'test' ] self.assertItemsEqual(expected, obtained)
def test_parserNodeRequireSpectrum(self): node = NodeJSParser() node.parse(texto3) obtained = [ref.name for ref in node.requires] expected = [ './module-a.js', '../../module-b.js', '/my-library/module-c.js', 'module-a', 'module-b.js', 'utils' ] self.assertItemsEqual(expected, obtained)
def test_parser_redis(self): node = NodeJSParser() node.parse(complex_test) obtained = [ref.name for ref in node.requires] expected = [ 'net', 'fran/rediss/lib/util.js', 'fran/rediss/lib/queue.js', 'fran/rediss/lib/to_array.js', 'events', 'crypto', './lib/parser/javascript', './lib/parser/hiredis' ] self.assertItemsEqual(expected, obtained)
def test_parser_redis(self): node = NodeJSParser() node.parse(complex_test) obtained = [ref.name for ref in node.requires] expected = [ "net", "fran/rediss/lib/util.js", "fran/rediss/lib/queue.js", "fran/rediss/lib/to_array.js", "events", "crypto", "./lib/parser/javascript", "./lib/parser/hiredis", ] self.assertItemsEqual(expected, obtained)
def test_parserNodeCode(self): node = NodeJSParser() node.parse(texto2) obtained = [ref.name for ref in node.requires] expected = ["http", "url", "lodash"] self.assertItemsEqual(expected, obtained)
def test_parserNodeCode(self): node = NodeJSParser() node.parse(texto2) obtained = [ref.name for ref in node.requires] expected = ['http', 'url', 'lodash'] self.assertItemsEqual(expected, obtained)