Example #1
0
 def test_gnu_version_detection(self, execute_mock):
     execute_mock.return_value = ("", GCC_VERSION_MAC)
     self.assertEquals(gnu_version('gnu'), Version('4.2.1'))
     execute_mock.return_value = ("", GCC_VERSION_UBUNTU)
     self.assertEquals(gnu_version('gnu'), Version('4.8.1'))
     execute_mock.return_value = ("", GCC_VERSION_WIN)
     self.assertEquals(gnu_version('gnu'), Version('4.8.1'))
Example #2
0
 def test_gnu_version_detection(self, execute_mock):
     execute_mock.return_value = ("", GCC_VERSION_MAC)
     self.assertEquals(gnu_version('gnu'), Version('4.2.1'))
     execute_mock.return_value = ("", GCC_VERSION_UBUNTU)
     self.assertEquals(gnu_version('gnu'), Version('4.8.1'))
     execute_mock.return_value = ("", GCC_VERSION_WIN)
     self.assertEquals(gnu_version('gnu'), Version('4.8.1'))
def _valid_gnu_version(user_io):
    version_gcc = finders.gnu_version('gcc')
    if version_gcc:
        user_io.out.writeln('gcc %s already installed' % version_gcc, front=Color.GREEN)
    version_gpp = finders.gnu_version('g++')
    if version_gpp:
        user_io.out.writeln('g++ %s already installed' % version_gpp, front=Color.GREEN)
    if version_gcc and version_gpp:
        return True
    return False
Example #4
0
def _valid_gnu_version(user_io):
    version_gcc = finders.gnu_version('gcc')
    if version_gcc:
        user_io.out.writeln('gcc %s already installed' % version_gcc,
                            front=Color.GREEN)
    version_gpp = finders.gnu_version('g++')
    if version_gpp:
        user_io.out.writeln('g++ %s already installed' % version_gpp,
                            front=Color.GREEN)
    if version_gcc and version_gpp:
        return True
    return False