Example #1
0
 def test_static_methods():
     test_dir = 'abfss://testfs/test_static/'
     LOG.debug("%s" % test_dir)
     norm_path = ABFS.normpath(test_dir)
     LOG.debug("%s" % norm_path)
     parent = ABFS.parent_path(test_dir)
     LOG.debug("%s" % parent)
     join_path = ABFS.join(test_dir, 'test1')
     LOG.debug("%s" % join_path)
Example #2
0
File: client.py Project: ziq211/hue
def _make_abfs_client(identifier):
    client_conf = conf.ABFS_CLUSTERS[identifier]
    azure_client_conf = conf.AZURE_ACCOUNTS[identifier]
    return ABFS.from_config(
        client_conf,
        ActiveDirectory.from_config(azure_client_conf,
                                    version='v2.0'))  #temporary fix
Example #3
0
    def setUp(self):
        if not is_abfs_enabled():
            raise SkipTest
        self.client = ABFS.from_config(
            ABFS_CLUSTERS['default'],
            ActiveDirectory.from_config(AZURE_ACCOUNTS['default'],
                                        version='v2.0'))
        self.c = make_logged_in_client(username='******', is_superuser=False)
        grant_access('test', 'test', 'filebrowser')
        add_to_group('test')
        self.user = User.objects.get(username="******")

        self.test_fs = 'abfs://test' + (str(int(time.time())))
        LOG.debug("%s" % self.test_fs)
        self.client.mkdir(self.test_fs)
Example #4
0
def _make_abfs_client(identifier):
  client_conf = conf.ABFS_CLUSTERS[identifier]
  azure_client = CLIENT_CACHE["azure"][identifier]
  return ABFS.from_config(client_conf, azure_client)
Example #5
0
File: client.py Project: ymping/hue
def _make_abfs_client(identifier, user):
    auth_provider = get_credential_provider(identifier, user, version='v2.0')
    client_conf = conf.ABFS_CLUSTERS[identifier]

    return ABFS.from_config(client_conf, auth_provider)
Example #6
0
 def setUp(self):
     if not is_abfs_enabled():
         raise SkipTest
     self.client = ABFS.from_config(
         ABFS_CLUSTERS['default'],
         ActiveDirectory.from_config(None, version='v2.0'))