Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

In

...

Python,

...

as

...

is

...

the

...

case

...

with

...

most

...

languages,

...

unit

...

testing

...

is

...

automated

...

within

...

a

...

framework

...

that

...

takes

...

as

...

input,

...

a

...

test

...

case

...

and

...

code

...

on

...

which

...

to

...

run

...

the

...

test

...

case.

...

As

...

output,

...

it

...

generates

...

a

...

test

...

report

...

on

...

the

...

results

...

of

...

having

...

executed

...

the

...

test

...

case.

...

The

...

unit

...

testing

...

framework

...

in

...

the

...

Python

...

library

...

is

...

implemented

...

in

...

the

...

unittest

...

module.

...

This

...

tutorial

...

will

...

describe

...

one

...

approach

...

to

...

using

...

unittest.

...

For

...

a

...

broader

...

perspective,

...

see

...

the

...

official

...

documentation

...

on

...

unittest

...

for

...

more

...

information.

...

A

...

test

...

case

...

is

...

a

...

class

...

containing

...

methods

...

for

...

testing

...

each

...

requirement

...

of

...

a

...

feature

...

to

...

ensure

...

all

...

aspects

...

of

...

the

...

specification

...

are

...

implemented

...

and

...

function

...

correctly.

...

We

...

implement

...

test

...

cases

...

as

...

subclasses

...

of

...

unittest.TestCase.

...

Our

...

first

...

step

...

will

...

be

...

to

...

implement

...

an

...

empty

...

test

...

case

...

and

...

run

...

it

...

to

...

be

...

sure

...

we

...

have

...

the

...

basics

...

in

...

place.

...

Following

...

is

...

a

...

code

...

listing

...

for

...

our

...

initial

...

test

...

case

...

in

...

a

...

file

...

called

...

term_test.py.

{:=
Code Block
title
term_test.py
}

import unittest
	
class StopListTestCase(unittest.TestCase):
    # empty test case    

{code}