Ulrich
2 years ago
10 changed files with 372 additions and 170 deletions
@ -0,0 +1,74 @@ |
|||
#!/usr/bin/python |
|||
# -*- coding: utf-8 -*- |
|||
# --------------------------------------------------------------------------------------------------------- |
|||
# Author : Ulrich Carmesin |
|||
# Source : gitea.ucarmesin.de |
|||
# --------------------------------------------------------------------------------------------------------- |
|||
import unittest |
|||
import inspect |
|||
import test.testtools |
|||
import basic.constants as B |
|||
import test.constants as T |
|||
import model.testcase |
|||
import model.entity |
|||
|
|||
HOME_PATH = test.constants.HOME_PATH |
|||
PYTHON_CMD = "python" |
|||
TEST_FUNCTIONS = ["test_10getEntityNames", "test_11getEntities", "test_12getEntity", |
|||
"test_13writeEntity", "test_14insertEntity"] |
|||
TEST_FUNCTIONS = ["test_10getEntityNames", "test_12getEntity"] |
|||
PROGRAM_NAME = "clean_workspace" |
|||
|
|||
class MyTestCase(unittest.TestCase): |
|||
mymsg = "--------------------------------------------------------------" |
|||
|
|||
|
|||
def test_10getEntityNames(self): |
|||
global mymsg |
|||
global jobObject |
|||
actfunction = str(inspect.currentframe().f_code.co_name) |
|||
cnttest = 0 |
|||
if actfunction not in TEST_FUNCTIONS: |
|||
return |
|||
job = test.testtools.getJob() |
|||
testcase = model.testcase.Testcase(job, "TESTPROJ") |
|||
entityNames = testcase.read_unique_names(job, "", "", "", {}) |
|||
self.assertEqual(type(entityNames), list) |
|||
#entityNames = project.select_unique_names(job, "", "", "", {}) |
|||
#self.assertEquals(type(entityNames), list) |
|||
|
|||
def test_11getEntities(self): |
|||
global mymsg |
|||
global jobObject |
|||
actfunction = str(inspect.currentframe().f_code.co_name) |
|||
cnttest = 0 |
|||
if actfunction not in TEST_FUNCTIONS: |
|||
return |
|||
job = test.testtools.getJob() |
|||
testcase = model.testcase.Testcase(job, "TESTPROJ") |
|||
entityNames = [] |
|||
entityNames = testcase.get_entities(job, storage=model.entity.STORAGE_FILE) |
|||
self.assertEqual(type(entityNames), list) |
|||
#entityNames = testcase.get_entities(job, storage=model.entity.STORAGE_DB) |
|||
#self.assertEqual(type(entityNames), list) |
|||
|
|||
def test_12getEntity(self): |
|||
global mymsg |
|||
global jobObject |
|||
actfunction = str(inspect.currentframe().f_code.co_name) |
|||
cnttest = 0 |
|||
if actfunction not in TEST_FUNCTIONS: |
|||
return |
|||
job = test.testtools.getJob() |
|||
testcase = model.testcase.Testcase(job, "TESTPROJ") |
|||
name = "TC0001" |
|||
acttestcase = testcase.read_entity(job, name) |
|||
self.assertEqual(getattr(acttestcase, model.testcase.FIELD_NAME), name) |
|||
self.assertRaises(Exception, testcase.read_entity, job, "xyzxyz") |
|||
# |
|||
#actrelease = release.select_entity(job, name) |
|||
#self.assertEqual(getattr(actrelease, model.release.FIELD_NAME), name) |
|||
#self.assertRaises(Exception, release.select_entity, job, ["xyzxyz"]) |
|||
|
|||
if __name__ == '__main__': |
|||
unittest.main() |
Loading…
Reference in new issue