def test_constructor(self): """ Test the with passing auth store in constructor. """ auth = SimpleAuthenticator({'user': '******'}) assert auth.authenticate('user', 'pass') == True assert auth.authenticate('user1', 'pass') == False assert auth.authenticate('user', 'pass2') == False
def test_constructor(self): """ Test the with passing auth store in constructor. """ auth = SimpleAuthenticator({'user': '******'}) assert auth.authenticate('user', 'pass') == True assert auth.authenticate('user1', 'pass') == False assert auth.authenticate('user', 'pass2') == False
def test_from_configfile(self): """ Test the loading store from config file path. """ filename = resource_filename('tests.resources', 'auth.ini') auth = SimpleAuthenticator() auth.from_configfile(filename) assert auth.authenticate('juniper', 'b3rr1es') == True assert auth.authenticate('oak', 'ac$rrubrum') == True assert auth.authenticate('pinetree', 'str0bus') == True assert auth.authenticate('foo', 'bar') == False
def test_from_configfile(self): """ Test the loading store from config file path. """ filename = resource_filename('tests.resources', 'auth.ini') auth = SimpleAuthenticator() auth.from_configfile(filename) assert auth.authenticate('juniper', 'b3rr1es') == True assert auth.authenticate('oak', 'ac$rrubrum') == True assert auth.authenticate('pinetree', 'str0bus') == True assert auth.authenticate('foo', 'bar') == False
def test_from_configfile_fp(self): """ Test loading store from file-like object. """ with open(resource_filename('tests.resources', 'auth.ini'), 'r') as fp: auth = SimpleAuthenticator() auth.from_configfile(fp) assert auth.authenticate('juniper', 'b3rr1es') == True assert auth.authenticate('oak', 'ac$rrubrum') == True assert auth.authenticate('pinetree', 'str0bus') == True assert auth.authenticate('foo', 'bar') == False
def test_from_configfile_fp(self): """ Test loading store from file-like object. """ with open(resource_filename('tests.resources', 'auth.ini'), 'r') as fp: auth = SimpleAuthenticator() auth.from_configfile(fp) assert auth.authenticate('juniper', 'b3rr1es') == True assert auth.authenticate('oak', 'ac$rrubrum') == True assert auth.authenticate('pinetree', 'str0bus') == True assert auth.authenticate('foo', 'bar') == False