api
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/functions/settings
check allow_api
check allow_get_api
type api_secret_key secret
check xml_api_extension
clickAndWait commit
open /billing/test/test_api?u=admin&p=admin1&s_user=0&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&s_user=2&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&s_user=3&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&s_user=4&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&s_user=5&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=101&p=1011&s_user=2&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=101&p=1011&s_user=3&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&s_user=2&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&s_user=3&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&s_user=5&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=accountant&p=accountant1&s_user=3&period_start=1136073600&period_end=1266537599
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&user_id=0
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&user_id=2
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&user_id=3
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&user_id=4
waitForElementPresent //body
open /billing/test/test_api?u=admin&p=admin1&user_id=5
waitForElementPresent //body
open /billing/test/test_api?u=101&p=1011&user_id=2
waitForElementPresent //body
open /billing/test/test_api?u=101&p=1011&user_id=3
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&user_id=2
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&user_id=3
waitForElementPresent //body
open /billing/test/test_api?u=reseller&p=reseller1&user_id=5
waitForElementPresent //body
open /billing/test/test_api?u=accountant&p=accountant1&user_id=3
waitForElementPresent //body
open /billing/callc/logout
open /billing/api/user_calls?u=admin&p=admin1&s_user=0&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
verifyText //userid 0
verifyText //total_calls 2
verifyText //username admin
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
verifyText //user System Admin
open /billing/api/user_calls?u=admin&p=admin1&s_user=2&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //period_end 2010-02-19 01:59:59
verifyText //userid 0
verifyText //total_calls 5
verifyText //username admin
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
verifyText //call[2]/user Test User #1
open /billing/api/user_calls?u=admin&p=admin1&s_user=3&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //userid 0
verifyText //total_calls 2
verifyText //username admin
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
verifyText //user Test Reseller
open /billing/api/user_calls?u=admin&p=admin1&s_user=4&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //userid 0
verifyText //total_calls 0
verifyText //username admin
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
open /billing/api/user_calls?u=admin&p=admin1&s_user=5&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //userid 0
verifyText //total_calls 4
verifyText //username admin
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
verifyText //user User Resellers
open /billing/api/user_calls?u=101&p=1011&s_user=2&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //userid 2
verifyText //total_calls 5
verifyText //username 101
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
open /billing/api/user_calls?u=101&p=1011&s_user=3&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyNotText //userid 3
verifyNotText //username reseller
verifyText //userid 2
verifyText //total_calls 5
verifyText //username 101
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
open /billing/api/user_calls?u=reseller&p=reseller1&s_user=2&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
waitForTextPresent User was not found
verifyTextNotPresent 2
verifyTextNotPresent 101
verifyText //error User was not found
open /billing/api/user_calls?u=reseller&p=reseller1&s_user=3&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyText //userid 3
verifyText //username reseller
verifyText //total_calls 1
verifyText //username reseller
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
open /billing/api/user_calls?u=reseller&p=reseller1&s_user=5&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
waitForText //userid 3
verifyText //total_calls 4
verifyText //username reseller
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
waitForText //user User Resellers
open /billing/api/user_calls?u=accountant&p=accountant1&s_user=3&period_start=1136073600&period_end=1266537599&hash=e7f1700e84366870e35182f4bdad6f1daa877c90&test=1
verifyNotText //userid 3
verifyNotText //username reseller
verifyText //userid 4
verifyText //total_calls 2
verifyText //username accountant
verifyText //period_start 2006-01-01 02:00:00
verifyText //period_end 2010-02-19 01:59:59
open /billing/api/user_details?u=admin&p=admin1&user_id=0&hash=60fc593f766e7412c1059da8847ef755cef541a3&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000
verifyText css=balance 0.0000
verifyText css=credit Unlimited
verifyText css=username admin
verifyText css=first_name System
verifyText css=agreement_date 2007-03-26
verifyText css=taxation_country Afghanistan
verifyText css=vat_percent 18.0
open /billing/api/user_details?u=admin&p=admin1&user_id=2&hash=38282ca5e65e63746498ef5b39a2fe71c6448df4&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000
verifyText css=credit Unlimited
verifyText css=username 101
verifyText css=first_name Test User
verifyText css=agreement_date 2011-12-07
verifyText css=vat_percent 18.0
open /billing/api/user_details?u=admin&p=admin1&user_id=3&hash=7f544a3f166563efce4dc5da5425cdd0d7a41634&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000
verifyText css=credit Unlimited
verifyText css=username reseller
verifyText css=surname Reseller
verifyText css=agreement_number 0000000001
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Lithuania
verifyText css=vat_percent 19.0
verifyText css=reg_direction test_reseller@email.test
verifyText css=reg_email test_reseller@email.test
open /billing/api/user_details?u=admin&p=admin1&user_id=4&hash=9a9d292176f7b8adb10d0d037732446bae1ef4dd&test=1
waitForText css=pagename Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000
verifyText css=credit Unlimited
verifyText css=username accountant
verifyText css=first_name Test
verifyText css=agreement_number 0000000002
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Lithuania
verifyText css=vat_percent 0.0
open /billing/api/user_details?u=admin&p=admin1&user_id=4&hash=9a9d292176f7b8adb10d0d037732446bae1ef4dd&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000
verifyText css=credit Unlimited
verifyText css=username accountant
verifyText css=first_name Test
verifyText css=agreement_number 0000000002
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Lithuania
verifyText css=vat_percent 0.0
open /billing/api/user_details?u=101&p=1011&user_id=2&hash=38282ca5e65e63746498ef5b39a2fe71c6448df4&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=userid 0
verifyText css=account Postpaid
verifyText css=balance 0.0000 USD
verifyText css=credit Unlimited
verifyText css=username 101
verifyText css=first_name Test User
verifyText css=surname #1
verifyText css=agreement_date 2011-12-07
verifyText css=vat_percent 18.0
open /billing/api/user_details?u=101&p=1011&user_id=3&hash=7f544a3f166563efce4dc5da5425cdd0d7a41634&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=userid 0
verifyText css=account Postpaid
verifyText css=balance 0.0000 USD
verifyText css=balance 0.0000 USD
verifyText css=credit Unlimited
verifyText css=username 101
verifyText css=first_name Test User
verifyText css=agreement_date 2011-12-07
verifyText css=vat_percent 18.0
open /billing/api/user_details?u=reseller&p=reseller1&user_id=2&hash=38282ca5e65e63746498ef5b39a2fe71c6448df4&test=1
waitForTextPresent User was not found
open /billing/api/user_details?u=reseller&p=reseller1&user_id=3&hash=7f544a3f166563efce4dc5da5425cdd0d7a41634&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=userid 0
verifyText css=account Postpaid
verifyText css=balance 0.0000 USD
verifyText css=balance 0.0000 USD
verifyText css=credit Unlimited
verifyText css=username reseller
verifyText css=surname Reseller
verifyText css=agreement_number 0000000001
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Lithuania
verifyText css=vat_percent 19.0
verifyText css=reg_direction test_reseller@email.test
verifyText css=reg_email test_reseller@email.test
open /billing/api/user_details?u=reseller&p=reseller1&user_id=5&hash=d303ad2eaef52ff1993350cf96ca3fecbadf78ce&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=userid 0
verifyText css=account Postpaid
verifyText css=balance 0.0000 USD
verifyText css=credit Unlimited
verifyText css=username user_reseller
verifyText css=surname Resellers
verifyText css=agreement_number 0000000003
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Afghanistan
verifyText css=vat_percent 19.0
open /billing/api/user_details?u=accountant&p=accountant1&user_id=3&hash=7f544a3f166563efce4dc5da5425cdd0d7a41634&test=1
waitForTextPresent Personal_details
verifyText css=language en
verifyText css=account Postpaid
verifyText css=balance 0.0000 USD
verifyText css=credit Unlimited
verifyText css=username accountant
verifyText css=surname Accountant
verifyText css=agreement_number 0000000002
verifyText css=agreement_date 2009-03-31
verifyText css=taxation_country Lithuania