def test___init__(self): base = authentication.BaseAuthPlugin('ham') self.assertEqual('ham', base._auth_data) self.assertEqual(None, base._username) self.assertEqual(None, base._password) self.assertEqual(None, base._database) self.assertEqual(False, base._ssl_enabled) base = authentication.BaseAuthPlugin( 'spam', username='******', password='******', database='test', ssl_enabled=True) self.assertEqual('spam', base._auth_data) self.assertEqual('ham', base._username) self.assertEqual('secret', base._password) self.assertEqual('test', base._database) self.assertEqual(True, base._ssl_enabled)
def test_auth_response(self): base = authentication.BaseAuthPlugin('ham') self.assertRaises(NotImplementedError, base.auth_response) base.requires_ssl = True self.assertRaises(mysql.connector.InterfaceError, base.auth_response)
def test_prepare_password(self): base = authentication.BaseAuthPlugin('ham') self.assertRaises(NotImplementedError, base.prepare_password)