11# Copyright (c) Meta Platforms, Inc. and affiliates.
22
3- # pyre-unsafe
3+ # pyre-strict
44
55import subprocess
66import sys
@@ -40,7 +40,7 @@ def test_is_enabled(self) -> None:
4040 self .assertTrue (is_jit_enabled ())
4141
4242 def test_deopts (self ) -> None :
43- def foo (a , b ) :
43+ def foo (a : int , b : int ) -> int :
4444 return a + b
4545
4646 force_compile (foo )
@@ -53,7 +53,7 @@ def foo(a, b):
5353 self .assertTrue (is_jit_compiled (foo ))
5454
5555 def test_suppress_and_reopt (self ) -> None :
56- def foo (a , b ) :
56+ def foo (a : int , b : int ) -> int :
5757 return a + b
5858
5959 force_compile (foo )
@@ -73,7 +73,7 @@ def foo(a, b):
7373 jit_unsuppress (foo )
7474
7575 def test_disable_then_deopt (self ) -> None :
76- def foo (a , b ) :
76+ def foo (a : int , b : int ) -> int :
7777 return a + b
7878
7979 force_compile (foo )
@@ -89,7 +89,7 @@ def foo(a, b):
8989 self .assertTrue (is_jit_compiled (foo ))
9090
9191 def test_already_disabled (self ) -> None :
92- def foo (a , b ) :
92+ def foo (a : int , b : int ) -> int :
9393 return a + b
9494
9595 force_compile (foo )
@@ -105,7 +105,7 @@ def foo(a, b):
105105 self .assertTrue (is_jit_compiled (foo ))
106106
107107 def test_already_enabled (self ) -> None :
108- def foo (a , b ) :
108+ def foo (a : int , b : int ) -> int :
109109 return a + b
110110
111111 force_compile (foo )
@@ -123,7 +123,7 @@ def foo(a, b):
123123 def test_compile_new_after_reenable (self ) -> None :
124124 disable_jit (deopt_all = True )
125125
126- def foo (a , b ) :
126+ def foo (a : int , b : int ) -> int :
127127 return a + b
128128
129129 force_compile (foo )
@@ -140,7 +140,7 @@ def foo(a, b):
140140 force_uncompile (foo )
141141
142142 def test_pause (self ) -> None :
143- def foo (a , b ) :
143+ def foo (a : int , b : int ) -> int :
144144 return a + b
145145
146146 force_compile (foo )
@@ -165,7 +165,7 @@ def foo(a, b):
165165 self .assertTrue (is_jit_compiled (foo ))
166166
167167 def test_pause_nested (self ) -> None :
168- def foo (a , b ) :
168+ def foo (a : int , b : int ) -> int :
169169 return a + b
170170
171171 force_compile (foo )
@@ -186,7 +186,7 @@ def foo(a, b):
186186 self .assertTrue (is_jit_compiled (foo ))
187187
188188 def test_pause_between_lazy_compile (self ) -> None :
189- def foo (a , b ) :
189+ def foo (a : int , b : int ) -> int :
190190 return a + b
191191
192192 self .assertFalse (is_jit_compiled (foo ))
0 commit comments