Jpp  18.4.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 404 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 420 of file run_tests.py.

421  url=None):
422  self.name = name
423  self.assertions = assertions
424  self.elapsed_sec = elapsed_sec
425  self.timestamp = timestamp
426  self.classname = classname
427  self.status = status
428  self.category = category
429  self.file = file
430  self.line = line
431  self.log = log
432  self.url = url
433  self.stdout = stdout
434  self.stderr = stderr
436  self.is_enabled = True
437  self.error_message = None
438  self.error_output = None
439  self.error_type = None
440  self.failure_message = None
441  self.failure_output = None
442  self.failure_type = None
443  self.skipped_message = None
444  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 445 of file run_tests.py.

446  def add_error_info(self, message=None, output=None, error_type=None):
447  """Adds an error message, output, or both to the test case"""
448  if message:
449  self.error_message = message
450  if output:
451  self.error_output = output
452  if error_type:
453  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 454 of file run_tests.py.

455  def add_failure_info(self, message=None, output=None, failure_type=None):
456  """Adds a failure message, output, or both to the test case"""
457  if message:
458  self.failure_message = message
459  if output:
460  self.failure_output = output
461  if failure_type:
462  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 463 of file run_tests.py.

464  def add_skipped_info(self, message=None, output=None):
465  """Adds a skipped message, output, or both to the test case"""
466  if message:
467  self.skipped_message = message
468  if output:
469  self.skipped_output = output
def run_tests.TestCase.is_failure (   self)
returns true if this test case is a failure

Definition at line 470 of file run_tests.py.

471  def is_failure(self):
472  """returns true if this test case is a failure"""
473  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 474 of file run_tests.py.

475  def is_error(self):
476  """returns true if this test case is an error"""
477  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 478 of file run_tests.py.

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

Member Data Documentation

run_tests.TestCase.name

Definition at line 421 of file run_tests.py.

run_tests.TestCase.assertions

Definition at line 422 of file run_tests.py.

run_tests.TestCase.elapsed_sec

Definition at line 423 of file run_tests.py.

run_tests.TestCase.timestamp

Definition at line 424 of file run_tests.py.

run_tests.TestCase.classname

Definition at line 425 of file run_tests.py.

run_tests.TestCase.status

Definition at line 426 of file run_tests.py.

run_tests.TestCase.category

Definition at line 427 of file run_tests.py.

run_tests.TestCase.file

Definition at line 428 of file run_tests.py.

run_tests.TestCase.line

Definition at line 429 of file run_tests.py.

run_tests.TestCase.log

Definition at line 430 of file run_tests.py.

run_tests.TestCase.url

Definition at line 431 of file run_tests.py.

run_tests.TestCase.stdout

Definition at line 432 of file run_tests.py.

run_tests.TestCase.stderr

Definition at line 433 of file run_tests.py.

run_tests.TestCase.is_enabled

Definition at line 435 of file run_tests.py.

run_tests.TestCase.error_message

Definition at line 436 of file run_tests.py.

run_tests.TestCase.error_output

Definition at line 437 of file run_tests.py.

run_tests.TestCase.error_type

Definition at line 438 of file run_tests.py.

run_tests.TestCase.failure_message

Definition at line 439 of file run_tests.py.

run_tests.TestCase.failure_output

Definition at line 440 of file run_tests.py.

run_tests.TestCase.failure_type

Definition at line 441 of file run_tests.py.

run_tests.TestCase.skipped_message

Definition at line 442 of file run_tests.py.

run_tests.TestCase.skipped_output

Definition at line 443 of file run_tests.py.


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