def testDeriveLogin(self): """ Unit tests the _deriveLogin method of the provider classes. """ from girder.plugins.oauth.providers.base import ProviderBase login = ProviderBase._deriveLogin('*****@*****.**', 'John', 'Doe') self.assertEqual(login, 'johndoe') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B') self.assertEqual(login, 'helloworldfoo') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B', 'user2') self.assertEqual(login, 'user2') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B', 'admin') self.assertEqual(login, 'admin1')
def testDeriveLogin(self): """ Unit tests the _deriveLogin method of the provider classes. """ from girder.plugins.oauth.providers.base import ProviderBase login = ProviderBase._deriveLogin('*****@*****.**', 'John', 'Doe') self.assertEqual(login, 'johndoe') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B') self.assertEqual(login, 'helloworldfoo') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B', 'user2') self.assertEqual(login, 'user2') # This should conflict with the saved admin user login = ProviderBase._deriveLogin('*****@*****.**', 'Robert', 'Balboa', 'rocky') self.assertEqual(login, 'rocky1')
def testDeriveLogin(self): """ Unit tests the _deriveLogin method of the provider classes. """ from girder.plugins.oauth.providers.base import ProviderBase login = ProviderBase._deriveLogin('*****@*****.**', 'John', 'Doe') self.assertEqual(login, 'johndoe') login = ProviderBase._deriveLogin('hello#world#[email protected]', 'A', 'B') self.assertEqual(login, 'helloworldfoo') login = ProviderBase._deriveLogin('*****@*****.**', 'A', 'B', 'user2') self.assertEqual(login, 'user2') # This should conflict with the saved admin user login = ProviderBase._deriveLogin('*****@*****.**', 'Robert', 'Balboa', 'rocky') self.assertEqual(login, 'rocky1')