X7ROOT File Manager
Current Path:
/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp
usr
/
lib
/
node_modules
/
npm
/
node_modules
/
node-gyp
/
gyp
/
pylib
/
gyp
/
ðŸ“
..
📄
MSVSNew.py
(11.66 KB)
📄
MSVSProject.py
(6.24 KB)
📄
MSVSSettings.py
(44.11 KB)
📄
MSVSSettings_test.py
(64.56 KB)
📄
MSVSToolFile.py
(1.76 KB)
📄
MSVSUserFile.py
(4.97 KB)
📄
MSVSUtil.py
(9.31 KB)
📄
MSVSVersion.py
(17.02 KB)
📄
__init__.py
(21.87 KB)
📄
common.py
(20.58 KB)
📄
common_test.py
(1.92 KB)
📄
easy_xml.py
(4.87 KB)
📄
easy_xml_test.py
(3.25 KB)
📄
flock_tool.py
(1.71 KB)
ðŸ“
generator
📄
input.py
(113.65 KB)
📄
input_test.py
(3.11 KB)
📄
mac_tool.py
(22.89 KB)
📄
msvs_emulation.py
(46.76 KB)
📄
ninja_syntax.py
(5.41 KB)
📄
simple_copy.py
(1.3 KB)
📄
win_tool.py
(12.72 KB)
📄
xcode_emulation.py
(64.85 KB)
📄
xcode_ninja.py
(10.32 KB)
📄
xcodeproj_file.py
(117.66 KB)
📄
xml_fix.py
(2.12 KB)
Editing: common_test.py
#! /usr/bin/python2 # Copyright (c) 2012 Google Inc. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """Unit tests for the common.py file.""" import gyp.common import unittest import sys class TestTopologicallySorted(unittest.TestCase): def test_Valid(self): """Test that sorting works on a valid graph with one possible order.""" graph = { 'a': ['b', 'c'], 'b': [], 'c': ['d'], 'd': ['b'], } def GetEdge(node): return tuple(graph[node]) self.assertEqual( gyp.common.TopologicallySorted(graph.keys(), GetEdge), ['a', 'c', 'd', 'b']) def test_Cycle(self): """Test that an exception is thrown on a cyclic graph.""" graph = { 'a': ['b'], 'b': ['c'], 'c': ['d'], 'd': ['a'], } def GetEdge(node): return tuple(graph[node]) self.assertRaises( gyp.common.CycleError, gyp.common.TopologicallySorted, graph.keys(), GetEdge) class TestGetFlavor(unittest.TestCase): """Test that gyp.common.GetFlavor works as intended""" original_platform = '' def setUp(self): self.original_platform = sys.platform def tearDown(self): sys.platform = self.original_platform def assertFlavor(self, expected, argument, param): sys.platform = argument self.assertEqual(expected, gyp.common.GetFlavor(param)) def test_platform_default(self): self.assertFlavor('freebsd', 'freebsd9' , {}) self.assertFlavor('freebsd', 'freebsd10', {}) self.assertFlavor('openbsd', 'openbsd5' , {}) self.assertFlavor('solaris', 'sunos5' , {}) self.assertFlavor('solaris', 'sunos' , {}) self.assertFlavor('linux' , 'linux2' , {}) self.assertFlavor('linux' , 'linux3' , {}) def test_param(self): self.assertFlavor('foobar', 'linux2' , {'flavor': 'foobar'}) if __name__ == '__main__': unittest.main()
Upload File
Create Folder