8
8
9
9
@session
10
10
def format (session : Session ) -> None :
11
- install_requirements (session , "style" )
11
+ install_requirements (session , "check- style" )
12
12
session .run ("black" , "." )
13
13
session .run ("isort" , "." )
14
14
15
15
16
- @session
17
- def test (session : Session ) -> None :
18
- session .notify ("test_style" )
19
- session .notify ("test_types" )
20
- session .notify ("test_suite" )
21
-
22
-
23
- @session
16
+ @session (tags = ["test" ])
24
17
def test_style (session : Session ) -> None :
25
18
install_requirements (session , "check-style" )
26
19
session .run ("black" , "--check" , "." )
27
20
session .run ("isort" , "--check" , "." )
28
21
session .run ("flake8" , "." )
29
22
30
23
31
- @session
24
+ @session ( tags = [ "test" ])
32
25
def test_types (session : Session ) -> None :
33
26
install_requirements (session , "check-types" )
34
27
session .run ("mypy" , "--strict" , "reactpy_router" )
35
28
36
29
37
- @session
30
+ @session ( tags = [ "test" ])
38
31
def test_suite (session : Session ) -> None :
39
32
install_requirements (session , "test-env" )
40
33
session .run ("playwright" , "install" , "chromium" )
@@ -52,7 +45,7 @@ def test_suite(session: Session) -> None:
52
45
session .run ("pytest" , "tests" , * posargs )
53
46
54
47
55
- @session
48
+ @session ( tags = [ "test" ])
56
49
def test_javascript (session : Session ) -> None :
57
50
session .chdir (ROOT / "js" )
58
51
session .run ("npm" , "install" , external = True )
0 commit comments