예제 #1
0
def Mac_LatestMacClangIncludes_test(*args):
    eq_(flags._LatestMacClangIncludes('/tmp'),
        ['/tmp/usr/lib/clang/7.0.2/include'])
예제 #2
0
def Mac_LatestMacClangIncludes_NoSuchDirectory_test():
    def RaiseOSError(x):
        raise OSError(x)

    with patch('os.listdir', side_effect=RaiseOSError):
        eq_(flags._LatestMacClangIncludes('/tmp'), [])
예제 #3
0
def Mac_LatestMacClangIncludes_NoSuchDirectory_test(*args):
    eq_(flags._LatestMacClangIncludes('/tmp'), [])
예제 #4
0
def Mac_LatestMacClangIncludes_NoSuchDirectory_test():
  def RaiseOSError( x ):
    raise OSError( x )

  with patch( 'os.listdir', side_effect = RaiseOSError ):
    eq_( flags._LatestMacClangIncludes(), [] )
예제 #5
0
def Mac_LatestMacClangIncludes_test( *args ):
  eq_( flags._LatestMacClangIncludes(),
       [ '/Applications/Xcode.app/Contents/Developer/Toolchains/'
         'XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/include' ] )
예제 #6
0
def Mac_LatestMacClangIncludes_test( *args ):
  eq_( flags._LatestMacClangIncludes( '/tmp' ),
       [ '/tmp/usr/lib/clang/7.0.2/include' ] )
예제 #7
0
def Mac_LatestMacClangIncludes_NoSuchDirectory_test( *args ):
  eq_( flags._LatestMacClangIncludes( '/tmp' ), [] )