setup_teardown

import pytest 

class Test_ABC(object):
	#函数级别的set_up和teardown使用,无论失败还是成功
	#setup和teardown每个函数都会执行一次
	
	# def setup(self):
	# 	print("setup_menthod")

	# def teardown(self):
	# 	print("teardown_method")

	# def test_a(self):
	# 	print("test_a")
	# 	assert 1

	# def test_b(self):
	# 	print("test_b")

	# def test_c(self):
	# 	print("test_c")
	# 	assert 0 
	#	类级别的使用
	#	setup和teardown只运行一次
	
	def setup_class(self):
		print("setup_menthod")

	def teardown_class(self):
		print("teardown_method")

	def test_a(self):
		print("test_a")
		assert 1

	def test_b(self):
		print("test_b")

	def test_c(self):
		print("test_c")
		assert 0 
posted @ 2020-09-05 07:47  一只小白呀  阅读(157)  评论(0编辑  收藏  举报