Back to index

python3.2  3.2.2
Public Member Functions
test.test_argparse.TestNamespaceContainsSimple Class Reference
Inheritance diagram for test.test_argparse.TestNamespaceContainsSimple:
Inheritance graph
[legend]
Collaboration diagram for test.test_argparse.TestNamespaceContainsSimple:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def test_empty
def test_non_empty
def assertEqual
def setUp

Detailed Description

Definition at line 2790 of file test_argparse.py.


Member Function Documentation

def test.test_argparse.TestCase.assertEqual (   self,
  obj1,
  obj2 
) [inherited]

Definition at line 22 of file test_argparse.py.

00022 
00023     def assertEqual(self, obj1, obj2):
00024         if obj1 != obj2:
00025             print('')
00026             print(repr(obj1))
00027             print(repr(obj2))
00028             print(obj1)
00029             print(obj2)
00030         super(TestCase, self).assertEqual(obj1, obj2)

def test.test_argparse.TestCase.setUp (   self) [inherited]

Reimplemented in test.test_argparse.TestParentParsers, and test.test_argparse.TestAddSubparsers.

Definition at line 31 of file test_argparse.py.

00031 
00032     def setUp(self):
00033         # The tests assume that line wrapping occurs at 80 columns, but this
00034         # behaviour can be overridden by setting the COLUMNS environment
00035         # variable.  To ensure that this assumption is true, unset COLUMNS.
00036         env = support.EnvironmentVarGuard()
00037         env.unset("COLUMNS")
00038         self.addCleanup(env.__exit__)
00039 

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2792 of file test_argparse.py.

02792 
02793     def test_empty(self):
02794         ns = argparse.Namespace()
02795         self.assertEqual('' in ns, False)
02796         self.assertEqual('' not in ns, True)
02797         self.assertEqual('x' in ns, False)

Here is the call graph for this function:

Definition at line 2798 of file test_argparse.py.

02798 
02799     def test_non_empty(self):
02800         ns = argparse.Namespace(x=1, y=2)
02801         self.assertEqual('x' in ns, True)
02802         self.assertEqual('x' not in ns, False)
02803         self.assertEqual('y' in ns, True)
02804         self.assertEqual('' in ns, False)
02805         self.assertEqual('xx' in ns, False)
02806         self.assertEqual('z' in ns, False)
02807 
02808 # =====================
02809 # Help formatting tests
02810 # =====================

Here is the call graph for this function:


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