• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Check that internal env can call internal env.
2
3# RUN: env env %{python} print_environment.py \
4# RUN: | FileCheck -check-prefix=CHECK-2-EMPTY %s
5#
6# CHECK-2-EMPTY: BAR = 2
7# CHECK-2-EMPTY: FOO = 1
8
9# RUN: env FOO=2 env BAR=1 %{python} print_environment.py \
10# RUN: | FileCheck -check-prefix=CHECK-2-VAL %s
11#
12# CHECK-2-VAL: BAR = 1
13# CHECK-2-VAL: FOO = 2
14
15# RUN: env -u FOO env -u BAR %{python} print_environment.py \
16# RUN: | FileCheck -check-prefix=CHECK-2-U %s
17#
18# CHECK-2-U-NOT: BAR
19# CHECK-2-U-NOT: FOO
20
21# RUN: env -u FOO BAR=1 env -u BAR FOO=2 %{python} print_environment.py \
22# RUN: | FileCheck -check-prefix=CHECK-2-U-VAL %s
23#
24# CHECK-2-U-VAL-NOT: BAR
25# CHECK-2-U-VAL: FOO = 2
26
27# RUN: env -u FOO BAR=1 env -u BAR FOO=2 env BAZ=3 %{python} print_environment.py \
28# RUN: | FileCheck -check-prefix=CHECK-3 %s
29#
30# CHECK-3-NOT: BAR
31# CHECK-3: BAZ = 3
32# CHECK-3: FOO = 2
33