Browse Source

HUE-8291 [liboozie] Ensure the test user has hist home directory created

Romain Rigaux 7 years ago
parent
commit
f02226d742

+ 2 - 0
desktop/libs/liboozie/src/liboozie/submittion2_tests.py

@@ -29,6 +29,7 @@ from hadoop.conf import HDFS_CLUSTERS, MR_CLUSTERS, YARN_CLUSTERS
 from desktop.lib.test_utils import clear_sys_caches
 from desktop.lib.test_utils import clear_sys_caches
 from desktop.lib.django_test_util import make_logged_in_client
 from desktop.lib.django_test_util import make_logged_in_client
 from desktop.lib.exceptions_renderable import PopupException
 from desktop.lib.exceptions_renderable import PopupException
+from useradmin.views import ensure_home_directory
 from oozie.models2 import Node
 from oozie.models2 import Node
 from oozie.tests import OozieMockBase
 from oozie.tests import OozieMockBase
 
 
@@ -48,6 +49,7 @@ def test_copy_files():
   try:
   try:
     c = make_logged_in_client()
     c = make_logged_in_client()
     user = User.objects.get(username='test')
     user = User.objects.get(username='test')
+    ensure_home_directory(cluster.fs, user)
 
 
     prefix = '/tmp/test_copy_files'
     prefix = '/tmp/test_copy_files'
 
 

+ 5 - 2
desktop/libs/liboozie/src/liboozie/submittion_tests.py

@@ -24,10 +24,12 @@ from nose.tools import assert_equal, assert_true, assert_not_equal
 from hadoop import cluster, pseudo_hdfs4
 from hadoop import cluster, pseudo_hdfs4
 from hadoop.conf import HDFS_CLUSTERS, MR_CLUSTERS, YARN_CLUSTERS
 from hadoop.conf import HDFS_CLUSTERS, MR_CLUSTERS, YARN_CLUSTERS
 
 
-from liboozie.submittion import Submission
-from oozie.tests import OozieMockBase
 from desktop.lib.test_utils import clear_sys_caches
 from desktop.lib.test_utils import clear_sys_caches
 from desktop.lib.django_test_util import make_logged_in_client
 from desktop.lib.django_test_util import make_logged_in_client
+from oozie.tests import OozieMockBase
+from useradmin.views import ensure_home_directory
+
+from liboozie.submittion import Submission
 
 
 
 
 LOG = logging.getLogger(__name__)
 LOG = logging.getLogger(__name__)
@@ -40,6 +42,7 @@ def test_copy_files():
   try:
   try:
     c = make_logged_in_client()
     c = make_logged_in_client()
     user = User.objects.get(username='test')
     user = User.objects.get(username='test')
+    ensure_home_directory(cluster.fs, user)
 
 
     prefix = '/tmp/test_copy_files'
     prefix = '/tmp/test_copy_files'