浏览代码

[beeswax] Provide explicit permissions to apps to test user

Romain Rigaux 10 年之前
父节点
当前提交
df0bb00
共有 2 个文件被更改,包括 2 次插入3 次删除
  1. 2 2
      apps/beeswax/src/beeswax/test_base.py
  2. 0 1
      apps/beeswax/src/beeswax/tests.py

+ 2 - 2
apps/beeswax/src/beeswax/test_base.py

@@ -334,9 +334,9 @@ class BeeswaxSampleProvider(object):
     cls.db_name = get_db_prefix(name='hive')
     cls.cluster, shutdown = get_shared_beeswax_server(cls.db_name)
     cls.client = make_logged_in_client(username='test', is_superuser=False)
-    add_to_group()
-    add_to_group('test')
+    add_to_group('test', 'test')
     grant_access('test', 'test', 'beeswax')
+    grant_access('test', 'test', 'metastore')
     # Weird redirection to avoid binding nonsense.
     cls.shutdown = [ shutdown ]
     cls.init_beeswax_db()

+ 0 - 1
apps/beeswax/src/beeswax/tests.py

@@ -111,7 +111,6 @@ class TestBeeswaxWithHadoop(BeeswaxSampleProvider):
 
   def setUp(self):
     self.user = User.objects.get(username='test')
-    add_to_group()
     add_to_group('test')
     self.db = dbms.get(self.user, get_query_server_config())
     self.cluster.fs.do_as_user('test', self.cluster.fs.create_home_dir, '/user/test')