def RemoveXclangFlags_test(): expected = [ '-I', '/foo/bar', '-DMACRO=Value' ] to_remove = [ '-Xclang', 'load', '-Xclang', 'libplugin.so', '-Xclang', '-add-plugin', '-Xclang', 'plugin-name' ] eq_( expected, flags._RemoveXclangFlags( expected + to_remove ) ) eq_( expected, flags._RemoveXclangFlags( to_remove + expected ) ) eq_( expected + expected, flags._RemoveXclangFlags( expected + to_remove + expected ) )
def RemoveXclangFlags_test(): expected = ['-I', '/foo/bar', '-DMACRO=Value'] to_remove = [ '-Xclang', 'load', '-Xclang', 'libplugin.so', '-Xclang', '-add-plugin', '-Xclang', 'plugin-name' ] eq_(expected, flags._RemoveXclangFlags(expected + to_remove)) eq_(expected, flags._RemoveXclangFlags(to_remove + expected)) eq_(expected + expected, flags._RemoveXclangFlags(expected + to_remove + expected))