Known subclasses: twisted.python.test.test_fakepwd.ShadowDatabaseTests, twisted.python.test.test_fakepwd.SPwdModuleTests

ShadowDatabaseTestsMixin defines tests which apply to any shadow user database implementation. Subclasses should mix it in, implement setUp to create self.database bound to a shadow user database instance, and implement getExistingUserInfo to return information about a user (such information should be unique per test method).

Method test_getspnam getspnam accepts a username and returns the user record associated with it.
Method test_noSuchName getspnam raises KeyError when passed a username which does not exist in the user database.
Method test_recordLength The shadow user record returned by getspnam and getspall has a length.
Method test_recordIndexable No summary
def test_getspnam(self):

getspnam accepts a username and returns the user record associated with it.

def test_noSuchName(self):

getspnam raises KeyError when passed a username which does not exist in the user database.

def test_recordLength(self):

The shadow user record returned by getspnam and getspall has a length.

def test_recordIndexable(self):

The shadow user record returned by getpwnam and getspall is indexable, with successive indexes starting from 0 corresponding to the values of the sp_nam, sp_pwd, sp_lstchg, sp_min, sp_max, sp_warn, sp_inact, sp_expire, and sp_flag attributes, respectively.

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.