Exemple #1
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
  eq_( [ '-foo', '-bar' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo', '-bar' ], False ) )
  eq_( [ '-foo', '-bar', '--driver-mode=cl' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo',
                                                '-bar',
                                                '--driver-mode=cl' ], True ) )
Exemple #2
0
def _AddLanguageFlagWhenAppropriateTester(compiler, language_flag=[]):
    to_removes = [[], ['/usr/bin/ccache'], ['some_command', 'another_command']]
    expected = ['-foo', '-bar']

    for to_remove in to_removes:
        eq_([compiler] + language_flag + expected,
            flags._AddLanguageFlagWhenAppropriate(to_remove + [compiler] +
                                                  expected))
Exemple #3
0
def AddLanguageFlagWhenAppropriate_CLDriver_Passthrough_test():
  eq_( [ '-foo', '-bar', '--driver-mode=cl' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo',
                                                '-bar',
                                                '--driver-mode=cl' ],
                                              _ShouldAllowWinStyleFlags(
                                                [ '-foo',
                                                  '-bar',
                                                  '--driver-mode=cl' ] ) ) )
Exemple #4
0
def AddLanguageFlagWhenAppropriate_CLDriver_Passthrough_test():
  eq_( [ '-foo', '-bar', '--driver-mode=cl' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo',
                                                '-bar',
                                                '--driver-mode=cl' ],
                                              _ShouldAllowWinStyleFlags(
                                                [ '-foo',
                                                  '-bar',
                                                  '--driver-mode=cl' ] ) ) )
Exemple #5
0
def _AddLanguageFlagWhenAppropriateTester( compiler, language_flag = [] ):
  to_removes = [
    [],
    [ '/usr/bin/ccache' ],
    [ 'some_command', 'another_command' ]
  ]
  expected = [ '-foo', '-bar' ]

  for to_remove in to_removes:
    eq_( [ compiler ] + language_flag + expected,
         flags._AddLanguageFlagWhenAppropriate( to_remove + [ compiler ] +
                                                expected ) )
Exemple #6
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
    eq_(['-foo', '-bar'],
        flags._AddLanguageFlagWhenAppropriate(['-foo', '-bar']))
Exemple #7
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
    eq_(['-foo', '-bar'],
        flags._AddLanguageFlagWhenAppropriate(['-foo', '-bar'],
                                              _ShouldAllowWinStyleFlags(
                                                  ['-foo', '-bar'])))
Exemple #8
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
  eq_( [ '-foo', '-bar' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo', '-bar' ] ) )
Exemple #9
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
  eq_( [ '-foo', '-bar' ],
       flags._AddLanguageFlagWhenAppropriate( [ '-foo', '-bar' ],
                                              _ShouldAllowWinStyleFlags(
                                                [ '-foo', '-bar' ] ) ) )
Exemple #10
0
def AddLanguageFlagWhenAppropriate_Passthrough_test():
    eq_(['-foo', '-bar'],
        flags._AddLanguageFlagWhenAppropriate(['-foo', '-bar'], False))
    eq_(['-foo', '-bar', '--driver-mode=cl'],
        flags._AddLanguageFlagWhenAppropriate(
            ['-foo', '-bar', '--driver-mode=cl'], True))