Jpp  18.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
run_tests.TestCase Class Reference
Inheritance diagram for run_tests.TestCase:

Public Member Functions

def __init__
 
def add_error_info
 
def add_failure_info
 
def add_skipped_info
 
def is_failure
 
def is_error
 
def is_skipped
 

Public Attributes

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

Detailed Description

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

Definition at line 427 of file run_tests.py.

Constructor & Destructor Documentation

def 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 443 of file run_tests.py.

444  url=None):
445  self.name = name
446  self.assertions = assertions
447  self.elapsed_sec = elapsed_sec
448  self.timestamp = timestamp
449  self.classname = classname
450  self.status = status
451  self.category = category
452  self.file = file
453  self.line = line
454  self.log = log
455  self.url = url
456  self.stdout = stdout
457  self.stderr = stderr
459  self.is_enabled = True
460  self.error_message = None
461  self.error_output = None
462  self.error_type = None
463  self.failure_message = None
464  self.failure_output = None
465  self.failure_type = None
466  self.skipped_message = None
467  self.skipped_output = None

Member Function Documentation

def 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 468 of file run_tests.py.

469  def add_error_info(self, message=None, output=None, error_type=None):
470  """Adds an error message, output, or both to the test case"""
471  if message:
472  self.error_message = message
473  if output:
474  self.error_output = output
475  if error_type:
476  self.error_type = error_type
def 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 477 of file run_tests.py.

478  def add_failure_info(self, message=None, output=None, failure_type=None):
479  """Adds a failure message, output, or both to the test case"""
480  if message:
481  self.failure_message = message
482  if output:
483  self.failure_output = output
484  if failure_type:
485  self.failure_type = failure_type
def 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 486 of file run_tests.py.

487  def add_skipped_info(self, message=None, output=None):
488  """Adds a skipped message, output, or both to the test case"""
489  if message:
490  self.skipped_message = message
491  if output:
492  self.skipped_output = output
def run_tests.TestCase.is_failure (   self)
returns true if this test case is a failure

Definition at line 493 of file run_tests.py.

494  def is_failure(self):
495  """returns true if this test case is a failure"""
496  return self.failure_output or self.failure_message
def run_tests.TestCase.is_error (   self)
returns true if this test case is an error

Definition at line 497 of file run_tests.py.

498  def is_error(self):
499  """returns true if this test case is an error"""
500  return self.error_output or self.error_message
def run_tests.TestCase.is_skipped (   self)
returns true if this test case has been skipped

Definition at line 501 of file run_tests.py.

502  def is_skipped(self):
503  """returns true if this test case has been skipped"""
504  return self.skipped_output or self.skipped_message
505 

Member Data Documentation

run_tests.TestCase.name

Definition at line 444 of file run_tests.py.

run_tests.TestCase.assertions

Definition at line 445 of file run_tests.py.

run_tests.TestCase.elapsed_sec

Definition at line 446 of file run_tests.py.

run_tests.TestCase.timestamp

Definition at line 447 of file run_tests.py.

run_tests.TestCase.classname

Definition at line 448 of file run_tests.py.

run_tests.TestCase.status

Definition at line 449 of file run_tests.py.

run_tests.TestCase.category

Definition at line 450 of file run_tests.py.

run_tests.TestCase.file

Definition at line 451 of file run_tests.py.

run_tests.TestCase.line

Definition at line 452 of file run_tests.py.

run_tests.TestCase.log

Definition at line 453 of file run_tests.py.

run_tests.TestCase.url

Definition at line 454 of file run_tests.py.

run_tests.TestCase.stdout

Definition at line 455 of file run_tests.py.

run_tests.TestCase.stderr

Definition at line 456 of file run_tests.py.

run_tests.TestCase.is_enabled

Definition at line 458 of file run_tests.py.

run_tests.TestCase.error_message

Definition at line 459 of file run_tests.py.

run_tests.TestCase.error_output

Definition at line 460 of file run_tests.py.

run_tests.TestCase.error_type

Definition at line 461 of file run_tests.py.

run_tests.TestCase.failure_message

Definition at line 462 of file run_tests.py.

run_tests.TestCase.failure_output

Definition at line 463 of file run_tests.py.

run_tests.TestCase.failure_type

Definition at line 464 of file run_tests.py.

run_tests.TestCase.skipped_message

Definition at line 465 of file run_tests.py.

run_tests.TestCase.skipped_output

Definition at line 466 of file run_tests.py.


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