| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5e2848d commit d148330
7 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -300,7 +300,7 @@ jstest: build-addons build-js-native-api-tests build-node-api-tests ## Runs addo | |||
| 300 | 300 | ||
| 301 | 301 | .PHONY: tooltest | |
| 302 | 302 | tooltest: | |
| 303 | - @$(PYTHON) test/tools/test-js2c.py | ||
| 303 | + @$(PYTHON) -m unittest discover -s ./test/tools | ||
| 304 | 304 | ||
| 305 | 305 | .PHONY: coverage-run-js | |
| 306 | 306 | coverage-run-js: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,15 +6,19 @@ | |||
| 6 | 6 | ||
| 7 | 7 | """Unit tests for the MSVSSettings.py file.""" | |
| 8 | 8 | ||
| 9 | - import StringIO | ||
| 10 | 9 | import unittest | |
| 11 | 10 | import gyp.MSVSSettings as MSVSSettings | |
| 12 | 11 | ||
| 12 | + try: | ||
| 13 | + from StringIO import StringIO # Python 2 | ||
| 14 | + except ImportError: | ||
| 15 | + from io import StringIO # Python 3 | ||
| 16 | + | ||
| 13 | 17 | ||
| 14 | 18 | class TestSequenceFunctions(unittest.TestCase): | |
| 15 | 19 | ||
| 16 | 20 | def setUp(self): | |
| 17 | - self.stderr = StringIO.StringIO() | ||
| 21 | + self.stderr = StringIO() | ||
| 18 | 22 | ||
| 19 | 23 | def _ExpectedWarnings(self, expected): | |
| 20 | 24 | """Compares recorded lines to expected warnings.""" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2,14 +2,18 @@ | |||
| 2 | 2 | # Use of this source code is governed by a BSD-style license that can be | |
| 3 | 3 | # found in the LICENSE file. | |
| 4 | 4 | ||
| 5 | - import collections | ||
| 6 | 5 | import errno | |
| 7 | 6 | import filecmp | |
| 8 | 7 | import os.path | |
| 9 | 8 | import re | |
| 10 | 9 | import tempfile | |
| 11 | 10 | import sys | |
| 12 | 11 | ||
| 12 | + try: | ||
| 13 | + from collections.abc import MutableSet | ||
| 14 | + except ImportError: | ||
| 15 | + from collections import MutableSet | ||
| 16 | + | ||
| 13 | 17 | ||
| 14 | 18 | # A minimal memoizing decorator. It'll blow up if the args aren't immutable, | |
| 15 | 19 | # among other "problems". | |
@@ -493,7 +497,7 @@ def uniquer(seq, idfun=None): | |||
| 493 | 497 | ||
| 494 | 498 | ||
| 495 | 499 | # Based on http://code.activestate.com/recipes/576694/. | |
| 496 | - class OrderedSet(collections.MutableSet): | ||
| 500 | + class OrderedSet(MutableSet): | ||
| 497 | 501 | def __init__(self, iterable=None): | |
| 498 | 502 | self.end = end = [] | |
| 499 | 503 | end += [None, end, end] # sentinel node for doubly linked list | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,13 +8,17 @@ | |||
| 8 | 8 | ||
| 9 | 9 | import gyp.easy_xml as easy_xml | |
| 10 | 10 | import unittest | |
| 11 | - import StringIO | ||
| 11 | + | ||
| 12 | + try: | ||
| 13 | + from StringIO import StringIO # Python 2 | ||
| 14 | + except ImportError: | ||
| 15 | + from io import StringIO # Python 3 | ||
| 12 | 16 | ||
| 13 | 17 | ||
| 14 | 18 | class TestSequenceFunctions(unittest.TestCase): | |
| 15 | 19 | ||
| 16 | 20 | def setUp(self): | |
| 17 | - self.stderr = StringIO.StringIO() | ||
| 21 | + self.stderr = StringIO() | ||
| 18 | 22 | ||
| 19 | 23 | def test_EasyXml_simple(self): | |
| 20 | 24 | self.assertEqual( | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7,13 +7,17 @@ | |||
| 7 | 7 | ||
| 8 | 8 | import gyp.generator.msvs as msvs | |
| 9 | 9 | import unittest | |
| 10 | - import StringIO | ||
| 10 | + | ||
| 11 | + try: | ||
| 12 | + from StringIO import StringIO # Python 2 | ||
| 13 | + except ImportError: | ||
| 14 | + from io import StringIO # Python 3 | ||
| 11 | 15 | ||
| 12 | 16 | ||
| 13 | 17 | class TestSequenceFunctions(unittest.TestCase): | |
| 14 | 18 | ||
| 15 | 19 | def setUp(self): | |
| 16 | - self.stderr = StringIO.StringIO() | ||
| 20 | + self.stderr = StringIO() | ||
| 17 | 21 | ||
| 18 | 22 | def test_GetLibraries(self): | |
| 19 | 23 | self.assertEqual( | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,11 +6,10 @@ | |||
| 6 | 6 | ||
| 7 | 7 | """ Unit tests for the ninja.py file. """ | |
| 8 | 8 | ||
| 9 | - import gyp.generator.ninja as ninja | ||
| 10 | - import unittest | ||
| 11 | - import StringIO | ||
| 12 | 9 | import sys | |
| 13 | - import TestCommon | ||
| 10 | + import unittest | ||
| 11 | + | ||
| 12 | + import gyp.generator.ninja as ninja | ||
| 14 | 13 | ||
| 15 | 14 | ||
| 16 | 15 | class TestPrefixesAndSuffixes(unittest.TestCase): | |
| Back | FazBrowse Home | New Git URL |
0 commit comments