Package trac :: Package ticket :: Package tests :: Package functional :: Module default_workflow :: Class MaySetOwnerOperationRestrictOwnerFalse

Class MaySetOwnerOperationRestrictOwnerFalse

source code

                       object --+                
                                |                
           unittest.case.TestCase --+            
                                    |            
                   test.TestCaseSetup --+        
                                        |        
 tests.functional.FunctionalTestCaseSetup --+    
                                            |    
tests.functional.FunctionalTwillTestCaseSetup --+
                                                |
                                               MaySetOwnerOperationRestrictOwnerFalse

Test cases for may_set_owner operation with [ticket] restrict_owner = False https://trac.edgewall.org/ticket/10018
Nested Classes

Inherited from tests.functional.FunctionalTwillTestCaseSetup: failureException

Instance Methods
 
setUp(self)
Hook method for setting up the test fixture before exercising it.
source code
 
tearDown(self)
Hook method for deconstructing the test fixture after testing it.
source code
 
test_default(self)
The assign-to field will default to the ticket's current owner.
source code
 
test_default_no_owner(self)
The assign-to field will default to a blank field if the ticket currently has no owner.
source code
 
test_default_restrict_owner(self)
The assign-to field will default to the ticket's current owner even if the current owner is not otherwise known to the Trac environment.
source code
 
test_set_owner(self)
When using the workflow operation may_set_owner with a specific list of available owners, the assign-to field will only contain that list of owners.
source code
 
test_set_owner_one_choice(self)
When using the workflow operation may_set_owner with a specific single-element list of available owners, the assign-to field will become a dropdown with two options if the current owner is not the single specified option.
source code

Inherited from test.TestCaseSetup: setFixture

Inherited from unittest.case.TestCase: __call__, __eq__, __hash__, __init__, __ne__, __repr__, __str__, addCleanup, addTypeEqualityFunc, assertAlmostEqual, assertAlmostEquals, assertDictContainsSubset, assertDictEqual, assertEqual, assertEquals, assertFalse, assertGreater, assertGreaterEqual, assertIn, assertIs, assertIsInstance, assertIsNone, assertIsNot, assertIsNotNone, assertItemsEqual, assertLess, assertLessEqual, assertListEqual, assertMultiLineEqual, assertNotAlmostEqual, assertNotAlmostEquals, assertNotEqual, assertNotEquals, assertNotIn, assertNotIsInstance, assertNotRegexpMatches, assertRaises, assertRaisesRegexp, assertRegexpMatches, assertSequenceEqual, assertSetEqual, assertTrue, assertTupleEqual, assert_, countTestCases, debug, defaultTestResult, doCleanups, fail, failIf, failIfAlmostEqual, failIfEqual, failUnless, failUnlessAlmostEqual, failUnlessEqual, failUnlessRaises, id, run, shortDescription, skipTest

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods

Inherited from unittest.case.TestCase: setUpClass, tearDownClass

Class Variables

Inherited from unittest.case.TestCase: longMessage, maxDiff

Properties

Inherited from object: __class__

Method Details

setUp(self)

source code 
Hook method for setting up the test fixture before exercising it.
Overrides: unittest.case.TestCase.setUp
(inherited documentation)

tearDown(self)

source code 
Hook method for deconstructing the test fixture after testing it.
Overrides: unittest.case.TestCase.tearDown
(inherited documentation)

test_set_owner(self)

source code 
When using the workflow operation may_set_owner with a specific list of available owners, the assign-to field will only contain that list of owners. The requesting user will not be added to the list. But the current ticket owner will be added to the list, and will be the default choice.

test_set_owner_one_choice(self)

source code 
When using the workflow operation may_set_owner with a specific single-element list of available owners, the assign-to field will become a dropdown with two options if the current owner is not the single specified option. It will be a text field, and will not give the end user any choices at all, if and only if the current owner is the single specified option.