def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' # Instantiate CC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ] Prerequisits -') # Settups all action and event handlers print('[...] Subroutine Setup Handlers') cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CheckCTokenSession' ]) print('[...] Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...] Subroutine Set ResourceInstruction') cls.core.set_values('RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...] Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...] Subroutine Set ResourceInstruction') cls.core.set_values('CheckCTokenSession', **{'client_id': cls.client_id.get('client_id')})
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user2_alias = 'TEWCCU2' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ] Prerequisits -') print('[...] Subroutine Setup Handlers') cls.core.setup_handlers(handlers=['action'], actions=['RequestClientID'])
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateMaster', 'MasterAccountLogin', 'MasterUnlinkAccount' ]) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, 'key': cls.master_key_code, })
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user2_alias = 'TEWCCU2' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers( handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateAccount', 'AccountLogin', 'UnlinkAccount', 'SwitchContactList', 'ViewAccount', 'CreateMaster', 'AcquireMaster', 'MasterAccountLogin', 'MasterUnlinkAccount', ] ) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{ 'client_id': cls.client_id.get('client_id') } ) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, } ) print('[...]: Subroutine Execute CreateMaster') create_master = cls.core.execute('CreateMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AcquireMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'master': cls.user3_email, 'key': cls.master_key_code, } ) print('[...]: Subroutine Execute AcquireMaster') acquire_master = cls.core.execute('AcquireMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user1_name, 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, } ) print('[...]: Subroutine Execute CreateAccount') create_account = cls.core.execute('CreateAccount') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AccountLogin', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, } ) print('[...]: Subroutine Execute AccountLogin') account_login = cls.core.execute('AccountLogin') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), } ) print('[...]: Subroutine Execute ViewAccount') view_account = cls.response = cls.core.execute('ViewAccount') account_data = cls.response.get('account_data') cls.current_contact_list = int() if not account_data else \ cls.response['account_data']['contact_list'] cls.new_contact_list = int() if not account_data else int( list( cls.response['account_data']['contact_list_archive'].keys() )[0] ) print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'SwitchContactList', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'list_id': cls.new_contact_list, } )
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') # Settups all action and event handlers print('[...]: Subroutine Setup Handlers') set_values = cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateAccount', 'AccountLogin', 'UnlinkAccount', 'SupplyCredits', 'ConvertCreditsToClock', 'ConvertClockToCredits', 'CreateMaster', 'AcquireMaster', 'MasterAccountLogin', 'MasterUnlinkAccount', ]) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, }) print('[...]: Subroutine Execute CreateMaster') create_master = cls.core.execute('CreateMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AcquireMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'master': cls.user3_email, 'key': cls.master_key_code, }) print('[...]: Subroutine Execute AcquireMaster') acquire_master = cls.core.execute('AcquireMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user1_name, 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute CreateAccount') create_account = cls.core.execute('CreateAccount') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AccountLogin', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute AccountLogin') account_login = cls.core.execute('AccountLogin') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'SupplyCredits', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'credits': 10, 'currency': 'RON', 'cost': 4.7, 'notes': 'SupplyCredits notes added by ' 'EWCC functional test suit.' }) print('[...]: Subroutine Execute SupplyCredits') supply_credits = cls.core.execute('SupplyCredits') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ConvertCreditsToClock', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'credits': '10', 'notes': 'Credit2clock conversion notes added by ' 'EWCC functional test suit.' }) print('[...]: Subroutine Execute ConvertCreditsToClock') convert_credits2clock = cls.core.execute('ConvertCreditsToClock') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ConvertClockToCredits', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'minutes': '5', 'notes': 'Clock2credits conversion notes added by ' 'EWCC functional test suit.' })
def setUpClass(cls): cls.core = ewallet_client.EWalletClientCore()
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user2_alias = 'TEWCCU2' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateAccount', 'AccountLogin', 'UnlinkAccount', 'StartClockTimer', 'StopClockTimer', 'ViewTimeRecord', 'ViewTimeSheet', 'CreateMaster', 'AcquireMaster', 'MasterAccountLogin', 'MasterUnlinkAccount', ]) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, }) print('[...]: Subroutine Execute CreateMaster') create_master = cls.core.execute('CreateMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AcquireMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'master': cls.user3_email, 'key': cls.master_key_code, }) print('[...]: Subroutine Execute AcquireMaster') acquire_master = cls.core.execute('AcquireMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user1_name, 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute CreateAccount') create_account = cls.core.execute('CreateAccount') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AccountLogin', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute AccountLogin') account_login = cls.core.execute('AccountLogin') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'StartClockTimer', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), }) print('[...]: Subroutine Execute StartClocktimer') start_time = cls.core.execute('StartClockTimer') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'StopClockTimer', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), }) print('[...]: Subroutine Execute StopClockTimer') stop_timer = cls.core.execute('StopClockTimer') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewTimeSheet', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), }) print('[...]: Subroutine Execute StopClockTimer') view_sheet = cls.response = cls.core.execute('ViewTimeSheet') sheet_data = cls.response.get('sheet_data') records = [] if not sheet_data else sheet_data['records'] record_id = cls.record = None if not records else \ int(list(records.keys())[0]) print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewTimeRecord', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'record_id': cls.record, })
def setUpClass(cls): cls.core = ewallet_client.EWalletClientCore() # Settups all action and event handlers cls.core.setup_handlers()
def setUpClass(cls): cls.core = ewallet_client.EWalletClientCore() cls.core.setup_handlers( handlers=['action'], actions=['RequestClientID', 'RequestSessionToken'] )
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user2_alias = 'TEWCCU2' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers( handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateAccount', 'AccountLogin', 'UnlinkAccount', 'SupplyCredits', 'TransferCredits', 'ViewTransferRecord', 'ViewTransferSheet', 'CreateMaster', 'AcquireMaster', 'MasterAccountLogin', 'MasterUnlinkAccount', ] ) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{ 'client_id': cls.client_id.get('client_id') } ) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, } ) print('[...]: Subroutine Execute CreateMaster') create_master = cls.core.execute('CreateMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AcquireMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'master': cls.user3_email, 'key': cls.master_key_code, } ) print('[...]: Subroutine Execute AcquireMaster') acquire_master = cls.core.execute('AcquireMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user1_name, 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, } ) print('[...]: Subroutine Execute CreateAccount') create_account = cls.core.execute('CreateAccount') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AccountLogin', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, } ) print('[...]: Subroutine Execute AccountLogin') account_login = cls.core.execute('AccountLogin') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'SupplyCredits', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'credits': 10, 'currency': 'RON', 'cost': 4.7, 'notes': 'SupplyCredits notes added by ' 'EWCC functional test suit.' } ) print('[...]: Subroutine Execute SupplyCredits') supply_credits = cls.core.execute('SupplyCredits') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'TransferCredits', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'transfer_to': cls.user_score, 'credits': 10, } ) print('[...]: Subroutine Execute TransferCredits') transfer_credits = cls.core.execute('TransferCredits') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewTransferSheet', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), } ) print('[...]: Subroutine Execute ViewTransferSheet') cls.response = cls.core.execute('ViewTransferSheet') sheet_data = cls.response.get('sheet_data') records = [] if not sheet_data else \ cls.response['sheet_data']['records'] cls.record = int() if not records else int(list(records.keys())[1]) print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewTransferRecord', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'record_id': cls.record, } )
def setUpClass(cls): cls.core = ewallet_client.EWalletClientCore() cls.core.setup_handlers()
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user2_alias = 'TEWCCU2' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'CreateAccount', 'AccountLogin', 'UnlinkAccount', 'AddContactRecord', 'ViewContactList', 'CreateMaster', 'AcquireMaster', 'MasterAccountLogin', 'MasterUnlinkAccount', ]) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user3_name, 'user_email': cls.user3_email, 'user_pass': cls.user3_pass, 'user_alias': cls.user3_alias, 'company': cls.user3_company, 'address': cls.user3_address, }) print('[...]: Subroutine Execute CreateMaster') create_master = cls.core.execute('CreateMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AcquireMaster', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'master': cls.user3_email, 'key': cls.master_key_code, }) print('[...]: Subroutine Execute AcquireMaster') acquire_master = cls.core.execute('AcquireMaster') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'CreateAccount', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': cls.user1_name, 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute CreateAccount') create_account = cls.core.execute('CreateAccount') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AccountLogin', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_email': cls.user1_email, 'user_pass': cls.user1_pass, }) print('[...]: Subroutine Execute AccountLogin') account_login = cls.core.execute('AccountLogin') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'AddContactRecord', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'user_name': 'TestContact', 'user_email': '*****@*****.**', 'user_phone': '555 555 555', 'user_reference': 'TContact', 'notes': 'AddContactRecord notes added by ' 'EWCC functional test suit.', }) print('[...]: Subroutine Execute AddContactRecord') add_contact = cls.core.execute('AddContactRecord') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'ViewContactList', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), })
def setUpClass(cls): cls.core = ewallet_client.EWalletClientCore() cls.available_events = [] cls.available_actions = [ 'RequestClientID', 'RequestSessionToken', 'CreateMaster', 'AcquireMaster', 'STokenKeepAlive', 'CTokenKeepAlive', 'IssueReport', 'ReleaseMaster', 'MasterAccountLogin', 'MasterAccountLogout', 'MasterViewAccount', 'MasterEditAccount', 'MasterUnlinkAccount', 'MasterRecoverAccount', 'InspectCTokens', 'InspectCToken', 'InspectSubPool', 'InspectSubordonate', 'MasterViewLogin', 'MasterViewLogout', 'CheckCTokenValid', 'CheckCTokenLinked', 'CheckCTokenSession', 'CheckCTokenStatus', 'CheckSTokenValid', 'CheckSTokenLinked', 'CheckSTokenSession', 'CheckSTokenStatus', 'PauseClockTimer', 'ResumeClockTimer', 'StartClockTimer', 'StopClockTimer', 'AccountLogin', 'AccountLogout', 'RecoverAccount', 'AddContactRecord', 'ConvertClockToCredits', 'ConvertCreditsToClock', 'CreateAccount', 'CreateContactList', 'CreateConversionSheet', 'CreateCreditClock', 'CreateCreditEWallet', 'CreateInvoiceSheet', 'CreateTimeSheet', 'CreateTransferSheet', 'EditAccount', 'PayCredits', 'SupplyCredits', 'SwitchAccount', 'SwitchContactList', 'SwitchConversionSheet', 'SwitchCreditClock', 'SwitchCreditEWallet', 'SwitchInvoiceSheet', 'SwitchTimeSheet', 'SwitchTransferSheet', 'TransferCredits', 'UnlinkAccount', 'UnlinkContactList', 'UnlinkContactRecord', 'UnlinkConversionRecord', 'UnlinkConversionSheet', 'UnlinkCreditClock', 'UnlinkCreditEWallet', 'UnlinkInvoiceRecord', 'UnlinkInvoiceSheet', 'UnlinkTimeRecord', 'UnlinkTimeSheet', 'UnlinkTransferRecord', 'UnlinkTransferSheet', 'ViewAccount', 'ViewContactList', 'ViewContactRecord', 'ViewConversionRecord', 'ViewConversionSheet', 'ViewCreditClock', 'ViewCreditEWallet', 'ViewInvoiceRecord', 'ViewInvoiceSheet', 'ViewLoginRecords', 'ViewLogoutRecords', 'ViewTimeRecord', 'ViewTimeSheet', 'ViewTransferRecord', 'ViewTransferSheet', ]
def setUpClass(cls): cls.user_score = '*****@*****.**' cls.user1_name = 'EWCC-TestUser1Name' cls.user1_email = '*****@*****.**' cls.user1_pass = '******' cls.user2_name = 'EWCC-TestUser2Name' cls.user2_email = '*****@*****.**' cls.user2_pass = '******' cls.user3_name = 'EWCC-TestMaster3' cls.user3_email = '*****@*****.**' cls.user3_pass = '******' cls.user3_alias = 'TEWCCM3' cls.user3_address = 'Jud.Iasi, Iasi, Str.Canta No.40' cls.user3_company = 'EWCC-TestCompany' cls.master_key_code = 'EWSC-Master-Key-Code' # Instantiate EWCC with specified config file cls.core = ewallet_client.EWalletClientCore() print('[ + ]: Prerequisits -') print('[...]: Subroutine Setup Handlers') setup_handlers = cls.core.setup_handlers(handlers=['action'], actions=[ 'RequestClientID', 'RequestSessionToken', 'IssueReport', ]) print('[...]: Subroutine Execute RequestClientId') cls.client_id = cls.core.execute('RequestClientID') print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'RequestSessionToken', **{'client_id': cls.client_id.get('client_id')}) print('[...]: Subroutine Execute RequestSessionToken') cls.session_token = cls.core.execute('RequestSessionToken') log_file_content = '[ ERROR ]: WTF, I did not expect that to happen...' content_bytes = log_file_content.encode('ascii') base64_bytes = base64.b64encode(content_bytes) base64_message = base64_bytes.decode('ascii') cls.base64_log = base64_message issue_report = { 'name': 'EWCC-TestSuit', 'email': cls.user3_email, 'log': cls.base64_log, 'details': [ 'Error-Type1', 42, None, { 'failed': True, 'warning': 'EWCC functional test suit warning message.' }, ], } print('[...]: Subroutine Set ResourceInstruction') set_values = cls.core.set_values( 'IssueReport', **{ 'client_id': cls.client_id.get('client_id'), 'session_token': cls.session_token.get('session_token'), 'issue': issue_report, })