88
99@session
1010def format (session : Session ) -> None :
11- install_requirements (session , "style" )
11+ install_requirements (session , "check- style" )
1212 session .run ("black" , "." )
1313 session .run ("isort" , "." )
1414
1515
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" ])
2417def test_style (session : Session ) -> None :
2518 install_requirements (session , "check-style" )
2619 session .run ("black" , "--check" , "." )
2720 session .run ("isort" , "--check" , "." )
2821 session .run ("flake8" , "." )
2922
3023
31- @session
24+ @session ( tags = [ "test" ])
3225def test_types (session : Session ) -> None :
3326 install_requirements (session , "check-types" )
3427 session .run ("mypy" , "--strict" , "reactpy_router" )
3528
3629
37- @session
30+ @session ( tags = [ "test" ])
3831def test_suite (session : Session ) -> None :
3932 install_requirements (session , "test-env" )
4033 session .run ("playwright" , "install" , "chromium" )
@@ -52,7 +45,7 @@ def test_suite(session: Session) -> None:
5245 session .run ("pytest" , "tests" , * posargs )
5346
5447
55- @session
48+ @session ( tags = [ "test" ])
5649def test_javascript (session : Session ) -> None :
5750 session .chdir (ROOT / "js" )
5851 session .run ("npm" , "install" , external = True )
0 commit comments