Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
run_tests.TestCase Class Reference
Inheritance diagram for run_tests.TestCase:

Public Member Functions

 __init__ (self, name, classname=None, elapsed_sec=None, stdout=None, stderr=None, assertions=None, timestamp=None, status=None, category=None, file=None, line=None, log=None, group=None, url=None)
 
 add_error_info (self, message=None, output=None, error_type=None)
 
 add_failure_info (self, message=None, output=None, failure_type=None)
 
 add_skipped_info (self, message=None, output=None)
 
 is_failure (self)
 
 is_error (self)
 
 is_skipped (self)
 

Public Attributes

 name = name
 
 assertions = assertions
 
 elapsed_sec = elapsed_sec
 
 timestamp = timestamp
 
 classname = classname
 
 status = status
 
 category = category
 
 file = file
 
 line = line
 
 log = log
 
 url = url
 
 stdout = stdout
 
 stderr = stderr
 
bool is_enabled = True
 
 error_message = None
 
 error_output = None
 
 error_type = None
 
 failure_message = None
 
 failure_output = None
 
 failure_type = None
 
 skipped_message = None
 
 skipped_output = None
 

Detailed Description

A JUnit test case with a result and possibly some stdout or stderr

Definition at line 404 of file run_tests.py.

Constructor & Destructor Documentation

◆ __init__()

run_tests.TestCase.__init__ ( self,
name,
classname = None,
elapsed_sec = None,
stdout = None,
stderr = None,
assertions = None,
timestamp = None,
status = None,
category = None,
file = None,
line = None,
log = None,
group = None,
url = None )

Definition at line 406 of file run_tests.py.

420 url=None):
421 self.name = name
422 self.assertions = assertions
423 self.elapsed_sec = elapsed_sec
424 self.timestamp = timestamp
425 self.classname = classname
426 self.status = status
427 self.category = category
428 self.file = file
429 self.line = line
430 self.log = log
431 self.url = url
432 self.stdout = stdout
433 self.stderr = stderr
434
435 self.is_enabled = True
436 self.error_message = None
437 self.error_output = None
438 self.error_type = None
439 self.failure_message = None
440 self.failure_output = None
441 self.failure_type = None
442 self.skipped_message = None
443 self.skipped_output = None
444

Member Function Documentation

◆ add_error_info()

run_tests.TestCase.add_error_info ( self,
message = None,
output = None,
error_type = None )
Adds an error message, output, or both to the test case

Definition at line 445 of file run_tests.py.

445 def add_error_info(self, message=None, output=None, error_type=None):
446 """Adds an error message, output, or both to the test case"""
447 if message:
448 self.error_message = message
449 if output:
450 self.error_output = output
451 if error_type:
452 self.error_type = error_type
453

◆ add_failure_info()

run_tests.TestCase.add_failure_info ( self,
message = None,
output = None,
failure_type = None )
Adds a failure message, output, or both to the test case

Definition at line 454 of file run_tests.py.

454 def add_failure_info(self, message=None, output=None, failure_type=None):
455 """Adds a failure message, output, or both to the test case"""
456 if message:
457 self.failure_message = message
458 if output:
459 self.failure_output = output
460 if failure_type:
461 self.failure_type = failure_type
462

◆ add_skipped_info()

run_tests.TestCase.add_skipped_info ( self,
message = None,
output = None )
Adds a skipped message, output, or both to the test case

Definition at line 463 of file run_tests.py.

463 def add_skipped_info(self, message=None, output=None):
464 """Adds a skipped message, output, or both to the test case"""
465 if message:
466 self.skipped_message = message
467 if output:
468 self.skipped_output = output
469

◆ is_failure()

run_tests.TestCase.is_failure ( self)
returns true if this test case is a failure

Definition at line 470 of file run_tests.py.

470 def is_failure(self):
471 """returns true if this test case is a failure"""
472 return self.failure_output or self.failure_message
473

◆ is_error()

run_tests.TestCase.is_error ( self)
returns true if this test case is an error

Definition at line 474 of file run_tests.py.

474 def is_error(self):
475 """returns true if this test case is an error"""
476 return self.error_output or self.error_message
477

◆ is_skipped()

run_tests.TestCase.is_skipped ( self)
returns true if this test case has been skipped

Definition at line 478 of file run_tests.py.

478 def is_skipped(self):
479 """returns true if this test case has been skipped"""
480 return self.skipped_output or self.skipped_message
481
482

Member Data Documentation

◆ name

run_tests.TestCase.name = name

Definition at line 421 of file run_tests.py.

◆ assertions

run_tests.TestCase.assertions = assertions

Definition at line 422 of file run_tests.py.

◆ elapsed_sec

run_tests.TestCase.elapsed_sec = elapsed_sec

Definition at line 423 of file run_tests.py.

◆ timestamp

run_tests.TestCase.timestamp = timestamp

Definition at line 424 of file run_tests.py.

◆ classname

run_tests.TestCase.classname = classname

Definition at line 425 of file run_tests.py.

◆ status

run_tests.TestCase.status = status

Definition at line 426 of file run_tests.py.

◆ category

run_tests.TestCase.category = category

Definition at line 427 of file run_tests.py.

◆ file

run_tests.TestCase.file = file

Definition at line 428 of file run_tests.py.

◆ line

run_tests.TestCase.line = line

Definition at line 429 of file run_tests.py.

◆ log

run_tests.TestCase.log = log

Definition at line 430 of file run_tests.py.

◆ url

run_tests.TestCase.url = url

Definition at line 431 of file run_tests.py.

◆ stdout

run_tests.TestCase.stdout = stdout

Definition at line 432 of file run_tests.py.

◆ stderr

run_tests.TestCase.stderr = stderr

Definition at line 433 of file run_tests.py.

◆ is_enabled

bool run_tests.TestCase.is_enabled = True

Definition at line 435 of file run_tests.py.

◆ error_message

run_tests.TestCase.error_message = None

Definition at line 436 of file run_tests.py.

◆ error_output

run_tests.TestCase.error_output = None

Definition at line 437 of file run_tests.py.

◆ error_type

run_tests.TestCase.error_type = None

Definition at line 438 of file run_tests.py.

◆ failure_message

run_tests.TestCase.failure_message = None

Definition at line 439 of file run_tests.py.

◆ failure_output

run_tests.TestCase.failure_output = None

Definition at line 440 of file run_tests.py.

◆ failure_type

run_tests.TestCase.failure_type = None

Definition at line 441 of file run_tests.py.

◆ skipped_message

run_tests.TestCase.skipped_message = None

Definition at line 442 of file run_tests.py.

◆ skipped_output

run_tests.TestCase.skipped_output = None

Definition at line 443 of file run_tests.py.


The documentation for this class was generated from the following file: