Jpp  debug
the software that should make you happy
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__ (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)
 
def add_error_info (self, message=None, output=None, error_type=None)
 
def add_failure_info (self, message=None, output=None, failure_type=None)
 
def add_skipped_info (self, message=None, output=None)
 
def is_failure (self)
 
def is_error (self)
 
def is_skipped (self)
 

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

◆ __init__()

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 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()

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.

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()

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.

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()

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.

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()

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.

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()

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.

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()

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.

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

Definition at line 421 of file run_tests.py.

◆ assertions

run_tests.TestCase.assertions

Definition at line 422 of file run_tests.py.

◆ elapsed_sec

run_tests.TestCase.elapsed_sec

Definition at line 423 of file run_tests.py.

◆ timestamp

run_tests.TestCase.timestamp

Definition at line 424 of file run_tests.py.

◆ classname

run_tests.TestCase.classname

Definition at line 425 of file run_tests.py.

◆ status

run_tests.TestCase.status

Definition at line 426 of file run_tests.py.

◆ category

run_tests.TestCase.category

Definition at line 427 of file run_tests.py.

◆ file

run_tests.TestCase.file

Definition at line 428 of file run_tests.py.

◆ line

run_tests.TestCase.line

Definition at line 429 of file run_tests.py.

◆ log

run_tests.TestCase.log

Definition at line 430 of file run_tests.py.

◆ url

run_tests.TestCase.url

Definition at line 431 of file run_tests.py.

◆ stdout

run_tests.TestCase.stdout

Definition at line 432 of file run_tests.py.

◆ stderr

run_tests.TestCase.stderr

Definition at line 433 of file run_tests.py.

◆ is_enabled

run_tests.TestCase.is_enabled

Definition at line 435 of file run_tests.py.

◆ error_message

run_tests.TestCase.error_message

Definition at line 436 of file run_tests.py.

◆ error_output

run_tests.TestCase.error_output

Definition at line 437 of file run_tests.py.

◆ error_type

run_tests.TestCase.error_type

Definition at line 438 of file run_tests.py.

◆ failure_message

run_tests.TestCase.failure_message

Definition at line 439 of file run_tests.py.

◆ failure_output

run_tests.TestCase.failure_output

Definition at line 440 of file run_tests.py.

◆ failure_type

run_tests.TestCase.failure_type

Definition at line 441 of file run_tests.py.

◆ skipped_message

run_tests.TestCase.skipped_message

Definition at line 442 of file run_tests.py.

◆ skipped_output

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: