Esempio n. 1
0
 def test_create_suite(self):
     testcase_file_path = os.path.join(os.getcwd(), 'tests/data/demo_testset_variables.yml')
     testset = loader._load_test_file(testcase_file_path)
     suite = task.TestSuite(testset)
     self.assertEqual(suite.countTestCases(), 3)
     for testcase in suite:
         self.assertIsInstance(testcase, task.TestCase)
Esempio n. 2
0
 def test_load_test_file_testcase(self):
     testcase = loader._load_test_file("tests/testcases/smoketest.yml",
                                       self.project_mapping)
     self.assertEqual(testcase["config"]["name"], "smoketest")
     self.assertIn("device_sn", testcase["config"]["variables"][0])
     self.assertEqual(len(testcase["teststeps"]), 8)
     self.assertEqual(testcase["teststeps"][0]["name"], "get token")
Esempio n. 3
0
 def test_load_test_file_suite(self):
     loader._load_api_file("tests/api/basic.yml")
     testset = loader._load_test_file("tests/suite/create_and_get.yml")
     self.assertEqual(testset["config"]["name"], "create user and check result.")
     self.assertEqual(len(testset["testcases"]), 3)
     self.assertEqual(testset["testcases"][0]["name"], "make sure user $uid does not exist")
     self.assertEqual(testset["testcases"][0]["request"]["url"], "/api/users/$uid")
Esempio n. 4
0
 def test_load_test_file_testcase(self):
     loader._load_test_dependencies()
     testset = loader._load_test_file("tests/testcases/smoketest.yml")
     self.assertEqual(testset["config"]["name"], "smoketest")
     self.assertEqual(testset["config"]["path"], "tests/testcases/smoketest.yml")
     self.assertIn("device_sn", testset["config"]["variables"][0])
     self.assertEqual(len(testset["testcases"]), 8)
     self.assertEqual(testset["testcases"][0]["name"], "get token")
Esempio n. 5
0
 def test_load_test_file_testcase(self):
     testcase = loader._load_test_file('tests/testcases/smoketest.yml')
     assert testcase['config']['name'] == 'smoketest'
     assert 'device_sn' in testcase['config']['variables'][0]
     assert len(testcase['teststeps']) == 8
     assert testcase['teststeps'][0]['name'] == "get token"