refactor api loading behavior: api should be located in /tests/api/ folder

This commit is contained in:
httprunner
2017-09-21 20:54:06 +08:00
parent 54286500ee
commit 6ef46224f6
5 changed files with 37 additions and 50 deletions

View File

@@ -38,15 +38,15 @@ class TestUtils(ApiServerUnittest):
file1 = os.path.join(os.getcwd(), 'tests', 'test_utils.py')
file2 = os.path.join(os.getcwd(), 'tests', 'data', 'demo_binds.yml')
files = utils.load_folder_files(folder, file_type="test", recursive=False)
files = utils.load_folder_files(folder, recursive=False)
self.assertNotIn(file2, files)
files = utils.load_folder_files(folder, file_type="test", recursive=True)
files = utils.load_folder_files(folder)
self.assertIn(file2, files)
self.assertNotIn(file1, files)
files = utils.load_folder_files(folder, file_type="api", recursive=True)
api_file = os.path.join(os.getcwd(), 'tests', 'data', 'api.yml')
files = utils.load_folder_files(folder)
api_file = os.path.join(os.getcwd(), 'tests', 'api', 'demo.yml')
self.assertEqual(files[0], api_file)
def test_query_json(self):