*** Settings ***
Suite Setup     Run Tests  ${EMPTY}  core/kwargs/with_user_keywords.txt
Force Tags      pybot  jybot  regression
Resource        atest_resource.txt

*** Test Cases ***

Simple Kwarg
    Check Test Case  ${TESTNAME}

Substitution Starts From The End
    Check Test Case  ${TESTNAME}

Kwarg Syntax In Variable Is Ignored
    Check Test Case  ${TESTNAME}

Non-string value in UK kwarg
    Check Test Case  ${TESTNAME}

Equals Sign In Kwarg Value
    Check Test Case  ${TESTNAME}

Using non-existing kwarg
    Check Test Case  ${TESTNAME}

Escaping Kwarg
    Check Test Case  ${TESTNAME}

Mandatory Args Should Be Positioned
    Check Test Case  ${TESTNAME}

Inside Run Kw
    Check Test Case  ${TESTNAME}

Default value with escaped content
    Check Test Case  ${TESTNAME}
*** Settings ***
Suite Setup     Run Tests  --loglevel trace  core/kwargs/with_user_keywords.txt
Force Tags      pybot  jybot  regression
Resource        atest_resource.txt

*** Test Cases ***

Simple Kwarg
    Check Test Case  ${TESTNAME}

Substitution Starts From The End
    Check Test Case  ${TESTNAME}

Kwarg Syntax In Variable Is Ignored
    Check Test Case  ${TESTNAME}

Non-string value in UK kwarg
    Check Test Case  ${TESTNAME}

Equals Sign In Kwarg Value
    Check Test Case  ${TESTNAME}

Using non-existing kwarg
    Check Test Case  ${TESTNAME}

Escaping Kwarg
    Check Test Case  ${TESTNAME}

Mandatory Args Should Be Positioned
    Check Test Case  ${TESTNAME}

Inside Run Kw
    Check Test Case  ${TESTNAME}

Default value with escaped content
    Check Test Case  ${TESTNAME}

Check Argument Trace Messages
    ${tc}=  Check Test Case  Kwarg Syntax In Variable Is Ignored
    Check Argument Value Trace  ${tc.kws[1].msgs[0]}  kwarg=value
    ${tc}=  Check Test Case  Non-string value in UK kwarg
    Check Argument Value Trace  ${tc.kws[0].msgs[0]}  \${kwarg}=42

*** Keywords ***
Check Argument Value Trace
    [Arguments]  ${message}  ${exp_variables}
    Check Log Message  ${message}  Arguments: [ ${exp_variables} ]  TRACE
 
Test for user keyword argument value tracelog message
Test for user keyword argument value tracelog message

--HG--
extra : convert_revision : svn%3A79c32731-664e-0410-8185-e51b9e89f9fb/trunk%402932
