Summary


  Run
Status FAIL
Tests 7
Start 2023-04-08 21-54-56
End 2023-04-08 21-54-56
Duration 0.003578533 seconds
Tags #ALL
  Status
Total 7
Pass 0
Fail 0
Error 7
Disable 0
Skip 0
  Bugs
Total 0
Low 0
Minor 0
Major 0
Critical 0
Blocker 0
  Errors
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