Ejemplo n.º 1
0
    def _test_dependencies(self):
        """
        Check all target programming and operating
        system dependencies.
        """
        lang = self.target_language

        # Dependencies:
        deps = {
            'c': ['gcc'],
            'java': ['java', 'javac'],
            'js': ['node'],
            'go': ['go'],
            'php': ['php'],
            'ruby': ['ruby']
        }
        current_deps = deps.get(lang) + ['mkdir', 'rm']
        Environment.check_deps(current_deps)
Ejemplo n.º 2
0
    def _test_dependencies(self):
        """
        Check all target programming and operating
        system dependencies.
        """
        lang = self.target_language

        # Dependencies:
        deps = {
            'c': ['gcc'],
            'java': ['java', 'javac'],
            'js': ['node'],
            'go': ['go'],
            'php': ['php'],
            'ruby': ['ruby']
        }
        current_deps = deps.get(lang) + ['mkdir', 'rm']
        Environment.check_deps(current_deps)
Ejemplo n.º 3
0
 def setUp(self):
     Environment.check_deps(['mkdir', 'rm', 'node'])
     self._init_test()
Ejemplo n.º 4
0
 def setUp(self):
     super(PorterTest, self).setUp()
     Environment.check_deps(['mkdir', 'rm', 'java', 'javac'])
     self.load_iris_data()
     self.estimator = LinearSVC(C=1., random_state=0)
     self._port_estimator()
Ejemplo n.º 5
0
 def test_has_applications_false(self):
     has_apps = Environment.has_apps(['ls', 'm0dn4r'], check_platform=False)
     has_apps = all(list(has_apps))
     self.assertFalse(has_apps)
Ejemplo n.º 6
0
 def test_is_windows_darwin(self):
     self.assertFalse(Environment._platform_is_windows('darwin'))
Ejemplo n.º 7
0
 def test_has_application_false(self):
     has_app = Environment.has_app('m0dn4r', check_platform=False)
     self.assertFalse(has_app)
Ejemplo n.º 8
0
 def test_has_applications_true(self):
     has_apps = Environment.has_apps(['ls', 'which'], check_platform=False)
     has_apps = all(list(has_apps))
     self.assertTrue(has_apps)
Ejemplo n.º 9
0
 def test_is_windows_win32(self):
     self.assertRaises(OSError,
                       lambda: Environment._platform_is_windows('win32'))
Ejemplo n.º 10
0
 def test_has_application_true(self):
     has_app = Environment.has_app('ls', check_platform=False)
     self.assertTrue(has_app)
 def test_is_windows_darwin(self):
     self.assertFalse(Environment._platform_is_windows('darwin'))
Ejemplo n.º 12
0
 def setUp(self):
     super(PorterTest, self).setUp()
     Environment.check_deps(['mkdir', 'rm', 'java', 'javac'])
     self.load_iris_data()
     self.estimator = LinearSVC(C=1., random_state=0)
     self._port_estimator()
 def test_has_applications_false(self):
     has_apps = Environment.has_apps(['ls', 'm0dn4r'], check_platform=False)
     has_apps = all(list(has_apps))
     self.assertFalse(has_apps)
 def test_has_applications_true(self):
     has_apps = Environment.has_apps(['ls', 'which'], check_platform=False)
     has_apps = all(list(has_apps))
     self.assertTrue(has_apps)
 def test_has_application_false(self):
     has_app = Environment.has_app('m0dn4r', check_platform=False)
     self.assertFalse(has_app)
 def test_has_application_true(self):
     has_app = Environment.has_app('ls', check_platform=False)
     self.assertTrue(has_app)
 def test_is_windows_win32(self):
     self.assertRaises(OSError, lambda: Environment._platform_is_windows('win32'))