toulouse-maelis: [functests] rename test families (#77634)

This commit is contained in:
Nicolas Roche 2023-05-12 15:39:33 +02:00
parent b811aad05f
commit f01a4dd6f7
6 changed files with 30 additions and 25 deletions

View File

@ -21,7 +21,7 @@ FAMILY_PAYLOAD = {
'rl1': {
'civility': 'MME',
'firstname': 'Marge',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'maidenName': 'Bouvier',
'quality': 'MERE',
'birth': {
@ -39,7 +39,7 @@ FAMILY_PAYLOAD = {
'rl2': {
'civility': 'MR',
'firstname': 'Homer',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'quality': 'PERE',
'birth': {
'dateBirth': '1956-05-12',
@ -96,7 +96,7 @@ FAMILY_PAYLOAD = {
{
'sexe': 'M',
'firstname': 'Bart',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'birth': {
'dateBirth': '2014-04-01',
'place': 'Brive-la-Gaillarde',
@ -158,7 +158,7 @@ FAMILY_PAYLOAD = {
'personInfo': {
'civility': 'MR',
'firstname': 'Abraham Jebediah',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'dateBirth': '1927-05-24',
'sexe': 'M',
'contact': {
@ -175,7 +175,7 @@ FAMILY_PAYLOAD = {
'personInfo': {
'civility': 'MME',
'firstname': 'Mona Penelope',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'dateBirth': '1929-03-15',
'sexe': 'F',
'contact': {
@ -193,7 +193,7 @@ FAMILY_PAYLOAD = {
{
'sexe': 'F',
'firstname': 'Lisa',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'birth': {'dateBirth': '2016-05-09'},
'dietcode': 'MENU_SV',
'paiInfoBean': {
@ -203,7 +203,7 @@ FAMILY_PAYLOAD = {
{
'sexe': 'F',
'firstname': 'Maggie',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'birth': {'dateBirth': '2018-12-17'},
'dietcode': 'MENU_PAI',
'paiInfoBean': {
@ -213,7 +213,7 @@ FAMILY_PAYLOAD = {
{
'sexe': 'M',
'firstname': 'Hugo',
'lastname': 'Simpson',
'lastname': 'Test_Simpson',
'birth': {'dateBirth': '2018-04-01'},
'dietcode': 'MENU_AV',
'paiInfoBean': {
@ -261,7 +261,7 @@ def pytest_addoption(parser):
parser.addoption('--nameid', help='Publik Name ID', default='functest')
parser.addoption('--dui', help='DUI number', default='')
parser.addoption(
'--lastname', help='override lastname to create a new "update" family', default='Simpson'
'--lastname', help='override lastname to create a new "update" family', default='Test_Simpson'
)
@ -419,7 +419,7 @@ def referentials(conn):
def create_data(request, conn):
name_id = request.config.getoption('--nameid')
unlink(conn, name_id)
lastname = 'EO_' + uuid4().hex[0:27]
lastname = 'TEST_' + uuid4().hex[0:25]
# create family
create_family_payload = copy.deepcopy(FAMILY_PAYLOAD)

View File

@ -71,7 +71,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "ABRAHAM JEBEDIAH",
"dateBirth": "1927-05-24T00:00:00+01:00",
"civility": "MR",
@ -93,7 +93,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "MONA PENELOPE",
"dateBirth": "1929-03-15T00:00:00Z",
"civility": "MME",

View File

@ -18,7 +18,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "ABRAHAM JEBEDIAH",
"dateBirth": "1927-05-24T00:00:00+01:00",
"civility": "MR",
@ -40,7 +40,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "MONA PENELOPE",
"dateBirth": "1929-03-15T00:00:00Z",
"civility": "MME",

View File

@ -19,7 +19,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "MONA PENELOPE",
"dateBirth": "1929-03-15T00:00:00Z",
"civility": "MME",

View File

@ -144,7 +144,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "ABRAHAM JEBEDIAH",
"dateBirth": "1927-05-24T00:00:00+01:00",
"civility": "MR",
@ -166,7 +166,7 @@
{
"personInfo": {
"num": "N/A",
"lastname": "SIMPSON",
"lastname": "TEST_SIMPSON",
"firstname": "MONA PENELOPE",
"dateBirth": "1929-03-15T00:00:00Z",
"civility": "MME",

View File

@ -15,7 +15,7 @@ FAMILY_RESET_PAYLOAD = {
'rl1': {
'civility': 'MR', # no effect
'firstname': 'Marge', # must be
'lastname': 'Simpson', # must be
'lastname': 'Test_Simpson', # must be
'maidenName': 'reset', # no effect
'quality': 'AU',
'birth': {
@ -27,7 +27,7 @@ FAMILY_RESET_PAYLOAD = {
'rl2': {
'civility': 'MME', # no effect
'firstname': 'Homer', # must be
'lastname': 'Simpson', # must be
'lastname': 'Test_Simpson', # must be
'quality': 'AU',
'birth': {
'dateBirth': '1956-05-12', # must be
@ -236,13 +236,18 @@ def test_update_family(conn, update_data):
def test_create_family(conn, create_data, update_data):
unlink(conn, create_data['name_id'])
link(conn, create_data)
# search the 'Test_Simpson' default test family
resp = requests.get(conn + '/search-family?q=Test_Simpson')
resp.raise_for_status()
assert len(resp.json()['data']) >= 1
assert any(data['RL1']['lastname'] == 'TEST_SIMPSON' for data in resp.json()['data'])
url = conn + '/create-family?NameID=%s' % create_data['name_id']
# RL1 already exists (on update_data) error
unlink(conn, create_data['name_id'])
payload = copy.deepcopy(create_data['family_payload'])
payload['rl1']['lastname'] = 'Simpson'
payload['rl1']['lastname'] = 'Test_Simpson'
resp = requests.post(url, json=payload)
resp.raise_for_status()
res = resp.json()
@ -263,7 +268,7 @@ def test_create_family(conn, create_data, update_data):
def test_is_rl_exists(conn, update_data):
url = conn + '/is-rl-exists'
payload = {'firstname': 'Marge', 'lastname': 'Simpson', 'dateBirth': '1950-10-01'}
payload = {'firstname': 'Marge', 'lastname': 'Test_Simpson', 'dateBirth': '1950-10-01'}
resp = requests.post(url, json=payload)
resp.raise_for_status()
assert resp.json() == {'err': 0, 'data': True}
@ -280,7 +285,7 @@ def test_is_rl_exists(conn, update_data):
assert resp.json() == {'err': 0, 'data': False}
# test on rl2
payload = {'firstname': 'Homer', 'lastname': 'Simpson', 'dateBirth': '1956-05-12'}
payload = {'firstname': 'Homer', 'lastname': 'Test_Simpson', 'dateBirth': '1956-05-12'}
resp = requests.post(url, json=payload)
resp.raise_for_status()
assert resp.json() == {'err': 0, 'data': True}
@ -454,7 +459,7 @@ def test_create_child(conn, create_data, update_data):
assert 'E65 : Il existe déjà un enfant correspondant' in res['err_desc']
# child already exists error (Lisa form update_data)
payload['lastname'] = 'Simpson'
payload['lastname'] = 'Test_Simpson'
resp = requests.post(url, json=payload)
resp.raise_for_status()
res = resp.json()