'Ensure that auth_providers are always callable'

def test_auth_provider_is_callable(self):

    self.assertRaises(TypeError, Cluster, auth_provider=1, protocol_version=1)
    c = Cluster(protocol_version=1)
    self.assertRaises(TypeError, setattr, c, 'auth_provider', 1)
