Guest User

Untitled

a guest
Jul 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. ####
  2. # tests/test_tests_1.py
  3. ####
  4.  
  5. import pytest
  6.  
  7. @pytest.fixture(scope='session')
  8. def separate_session_fixture_1():
  9. print('separate_session_fixture_1 setup')
  10. yield
  11. print('separate_session_fixture_1 teardown')
  12.  
  13.  
  14. def test_passing_separate(separate_session_fixture_1):
  15. assert True
  16.  
  17.  
  18. ####
  19. # tests/test_tests_2.py
  20. ####
  21.  
  22. import pytest
  23.  
  24. @pytest.fixture(scope='session')
  25. def session_fixture_1():
  26. print('session_fixture_1 setup')
  27. yield
  28. print('session_fixture_1 teardown')
  29.  
  30.  
  31. @pytest.fixture(scope='session')
  32. def session_fixture_2(session_fixture_1):
  33. print('session_fixture_2 setup')
  34. yield
  35. print('session_fixture_2 teardown')
  36.  
  37.  
  38. @pytest.fixture(scope='session')
  39. def session_fixture_3(session_fixture_1):
  40. print('session_fixture_3 setup')
  41. yield
  42. print('session_fixture_3 teardown')
  43.  
  44.  
  45. def test_test_passing_1(session_fixture_1):
  46. assert True
  47.  
  48. def test_test_failing(session_fixture_2):
  49. assert False
  50.  
  51. def test_test_passing_2(session_fixture_3):
  52. assert True
Add Comment
Please, Sign In to add comment