def test_simple(self): result = UrlResult('http://example.com', {}, '') assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js') assert discover_sourcemap(result) == 'http://example.com/source2.map.js'
def test_simple(self): result = UrlResult('http://example.com', {}, '') assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js') assert discover_sourcemap(result) == 'http://example.com/source2.map.js'
def test_simple(self): result = http.UrlResult('http://example.com', {}, '', 200, None) assert discover_sourcemap(result) is None result = http.UrlResult( 'http://example.com', {'x-sourcemap': 'http://example.com/source.map.js'}, '', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {'sourcemap': 'http://example.com/source.map.js'}, '', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js', 200, None) assert discover_sourcemap( result) == 'http://example.com/source2.map.js' # sourceMappingURL found directly after code w/o newline result = http.UrlResult( 'http://example.com', {}, 'console.log(true);//# sourceMappingURL=http://example.com/source.map.js', 200, None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = http.UrlResult( 'http://example.com', {}, '//# sourceMappingURL=app.map.js/*ascii:lol*/', 200, None) assert discover_sourcemap(result) == 'http://example.com/app.map.js' result = http.UrlResult('http://example.com', {}, '//# sourceMappingURL=/*lol*/', 200, None) with self.assertRaises(AssertionError): discover_sourcemap(result)
def test_simple(self): result = UrlResult('http://example.com', {}, '', None) assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js', None) assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js', None) assert discover_sourcemap(result) == 'http://example.com/source2.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=app.map.js/*ascii:lol*/', None) assert discover_sourcemap(result) == 'http://example.com/app.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=/*lol*/', None) with self.assertRaises(AssertionError): discover_sourcemap(result)
def test_simple(self): result = UrlResult('http://example.com', {}, '') assert discover_sourcemap(result) is None result = UrlResult('http://example.com', { 'x-sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', { 'sourcemap': 'http://example.com/source.map.js' }, '') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js') assert discover_sourcemap(result) == 'http://example.com/source.map.js' result = UrlResult('http://example.com', {}, 'console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js') assert discover_sourcemap(result) == 'http://example.com/source2.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=app.map.js/*ascii:lol*/') assert discover_sourcemap(result) == 'http://example.com/app.map.js' result = UrlResult('http://example.com', {}, '//# sourceMappingURL=/*lol*/') with self.assertRaises(AssertionError): discover_sourcemap(result)
def test_simple(self): result = http.UrlResult("http://example.com", {}, "", 200, None) assert discover_sourcemap(result) is None result = http.UrlResult( "http://example.com", {"x-sourcemap": "http://example.com/source.map.js"}, "", 200, None) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {"sourcemap": "http://example.com/source.map.js"}, "", 200, None) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "//@ sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)", 200, None, ) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "//# sourceMappingURL=http://example.com/source.map.js\nconsole.log(true)", 200, None, ) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "console.log(true)\n//@ sourceMappingURL=http://example.com/source.map.js", 200, None, ) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js", 200, None, ) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "console.log(true)\n//# sourceMappingURL=http://example.com/source.map.js\n//# sourceMappingURL=http://example.com/source2.map.js", 200, None, ) assert discover_sourcemap( result) == "http://example.com/source2.map.js" # sourceMappingURL found directly after code w/o newline result = http.UrlResult( "http://example.com", {}, "console.log(true);//# sourceMappingURL=http://example.com/source.map.js", 200, None, ) assert discover_sourcemap(result) == "http://example.com/source.map.js" result = http.UrlResult( "http://example.com", {}, "//# sourceMappingURL=app.map.js/*ascii:lol*/", 200, None) assert discover_sourcemap(result) == "http://example.com/app.map.js" result = http.UrlResult("http://example.com", {}, "//# sourceMappingURL=/*lol*/", 200, None) with self.assertRaises(AssertionError): discover_sourcemap(result)