| Status | FAIL |
| Tests | 7 |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.003578533 seconds |
| Tags | #ALL |
| Total | 7 |
| Pass | 0 |
| Fail | 0 |
| Error | 7 |
| Disable | 0 |
| Skip | 0 |
| Total | 0 |
| Low | 0 |
| Minor | 0 |
| Major | 0 |
| Critical | 0 |
| Blocker | 0 |
| Total | 7 |
| Rest Api | 0 |
| Global Variables | 0 |
| Bug | 0 |
| Logger | 7 |
| Unexpected | 0 |
| Name | t1 (root file) [1] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.001752655 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 6, in t1
logger = Logger(a=1)
EXCEPTION
---------
Logger.__init__() got an unexpected keyword argument 'a'
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t2 (root file) [2] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.000183069 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 11, in t2
logger = Logger(1, 2, 3, 4, 5, 6)
EXCEPTION
---------
Logger.__init__() takes 1 positional argument but 7 were given
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t3 (root file) [3] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.000161415 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 17, in t3
logger.log()
EXCEPTION
---------
Logger.log() missing 1 required positional argument: 'message'
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t4 (root file) [4] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.00015793 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 23, in t4
logger.log(1, 2, 3, 4, 5, 6, 7)
EXCEPTION
---------
Logger.log() takes 2 positional arguments but 8 were given
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t5 (root file) [5] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.000154981 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 29, in t5
logger.log(message1='msg')
EXCEPTION
---------
Logger.log() got an unexpected keyword argument 'message1'
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t6 (root file) [6] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.000491463 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 35, in t6
logger.log(message=1)
EXCEPTION
---------
Invalid data type for message. Please provide a valid string
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger
| Name | t7 (root file) [7] |
| Description | |
| Asynchronous | True |
| Testsuite | root file |
| Tags | #ALL |
| Start | 2023-04-08 21-54-56 |
| End | 2023-04-08 21-54-56 |
| Duration | 0.000164445 seconds |
| Bug Priority | |
| Error Type | Logger |
TRACEBACKS
----------
File "/Users/test_rest_api/_errors/4. logger.py", line 41, in t7
logger.log(message='msg')
EXCEPTION
---------
Logger.log() missing 1 required positional argument: 'self'
ERROR MESSAGE
-------------
Logger creation failed
Example Code
------------
(Example 1)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log("log message 001")
my_logger.log("log message 002")
my_logger.log("log message n")
my_logger_messages = str(my_logger)
(Example 2)
from test_rest_api import Logger
my_logger = Logger()
my_logger.log(message = "log message 001")
my_logger.log(message = "log message 002")
my_logger.log(message = "log message n")
my_logger_messages = str(my_logger)
Note: Both the above 2 examples does the same functionality but with different syntax
It is recommended to return logger object for all you testcase functions, for rich html test reports
(Example 3)
from test_rest_api import test, Logger
@test()
def my_test():
my_logger = Logger()
my_logger.log(message = "log message 001")
return my_logger