Package pike :: Package test :: Module durable :: Class DurableHandleTest
[hide private]
[frames] | no frames]

Class DurableHandleTest

source code

            object --+        
                     |        
unittest.case.TestCase --+    
                         |    
                  PikeTest --+
                             |
                            DurableHandleTest

Nested Classes [hide private]

Inherited from PikeTest (private): _AssertErrorContext

Inherited from unittest.case.TestCase: failureException

Instance Methods [hide private]
 
create(self, chan, tree, durable, lease=SMB2_LEASE_READ_CACHING | SMB2_LEASE_WRITE_CACHING | SMB2_LEAS..., lease_key=array('B', [208, 232, 139, 116, 47, 207, 248, 84, 101, 116, 59..., disposition=FILE_SUPERSEDE) source code
 
durable_test(self, durable) source code
 
durable_reconnect_test(self, durable) source code
 
durable_reconnect_fails_client_guid_test(self, durable) source code
 
durable_invalidate_test(self, durable) source code
 
test_durable(self) source code
 
test_durable_reconnect(self) source code
 
test_durable_reconnect_fails_client_guid(self) source code
 
test_durable_invalidate(self) source code
 
test_durable_v2(self) source code
 
test_durable_reconnect_v2(self) source code
 
test_durable_reconnect_v2_fails_client_guid(self) source code
 
test_durable_v2_invalidate(self) source code

Inherited from PikeTest: __init__, assertBufferEqual, assert_error, critical, debug, error, info, required_capabilities, required_dialect, required_share_capabilities, setUp, tearDown, tree_connect, warn

Inherited from PikeTest (private): _get_decorator_attr

Inherited from unittest.case.TestCase: __call__, __eq__, __hash__, __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, defaultTestResult, doCleanups, fail, failIf, failIfAlmostEqual, failIfEqual, failUnless, failUnlessAlmostEqual, failUnlessEqual, failUnlessRaises, id, run, shortDescription, skipTest

Inherited from unittest.case.TestCase (private): _addSkip, _baseAssertEqual, _deprecate, _formatMessage, _getAssertEqualityFunc, _truncateMessage

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

Class Methods [hide private]

Inherited from unittest.case.TestCase: setUpClass, tearDownClass

Static Methods [hide private]

Inherited from PikeTest: booloption, init_once, option, smb2constoption

Class Variables [hide private]
  share_all = FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DE...
  lease1 = array('B', [208, 232, 139, 116, 47, 207, 248, 84, 101...
  lease2 = array('B', [133, 68, 41, 71, 39, 10, 225, 154, 173, 2...
  r = SMB2_LEASE_READ_CACHING
  rw = SMB2_LEASE_READ_CACHING | SMB2_LEASE_WRITE_CACHING
  rh = SMB2_LEASE_READ_CACHING | SMB2_LEASE_HANDLE_CACHING
  rwh = SMB2_LEASE_READ_CACHING | SMB2_LEASE_WRITE_CACHING | SMB...
  __pike_test_RequireCapabilities = SMB2_GLOBAL_CAP_LEASING

Inherited from PikeTest: init_done

Inherited from unittest.case.TestCase: longMessage, maxDiff

Inherited from unittest.case.TestCase (private): _classSetupFailed, _diffThreshold

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

test_durable(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB2_1)

test_durable_reconnect(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB2_1)

test_durable_reconnect_fails_client_guid(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB2_1)

test_durable_invalidate(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB2_1)

test_durable_v2(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB3_0)

test_durable_reconnect_v2(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB3_0)

test_durable_reconnect_v2_fails_client_guid(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB3_0)

test_durable_v2_invalidate(self)

source code 
Decorators:
  • @pike.test.RequireDialect(pike.smb2.DIALECT_SMB3_0)

Class Variable Details [hide private]

share_all

Value:
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE

lease1

Value:
array('B', [208, 232, 139, 116, 47, 207, 248, 84, 101, 116, 59, 83, 21\
9, 142, 251, 205])

lease2

Value:
array('B', [133, 68, 41, 71, 39, 10, 225, 154, 173, 242, 7, 188, 134, \
124, 115, 154])

rwh

Value:
SMB2_LEASE_READ_CACHING | SMB2_LEASE_WRITE_CACHING | SMB2_LEASE_HANDLE\
_CACHING