Bladeren bron

[impala] Fix test_get_settings by granting test user access to impala

Jenny Kim 9 jaren geleden
bovenliggende
commit
33a870c
2 gewijzigde bestanden met toevoegingen van 7 en 5 verwijderingen
  1. 0 5
      apps/beeswax/src/beeswax/tests.py
  2. 7 0
      apps/impala/src/impala/tests.py

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

@@ -1979,11 +1979,6 @@ for x in sys.stdin:
       assert_equal(2, len(json_resp['settings'].items()), json_resp)
       assert_true('hive.execution.engine' in json_resp['settings'])
       assert_true('mapreduce.job.queuename' in json_resp['settings'])
-
-      resp = self.client.get(reverse("impala:get_settings"))
-      json_resp = json.loads(resp.content)
-      assert_equal(0, json_resp['status'])
-      assert_true('QUERY_TIMEOUT_S' in json_resp['settings'])
     finally:
       for reset in resets:
         reset()

+ 7 - 0
apps/impala/src/impala/tests.py

@@ -252,6 +252,13 @@ class TestImpalaIntegration:
           pass
 
 
+  def test_get_settings(self):
+    resp = self.client.get(reverse("impala:get_settings"))
+    json_resp = json.loads(resp.content)
+    assert_equal(0, json_resp['status'])
+    assert_true('QUERY_TIMEOUT_S' in json_resp['settings'])
+
+
   def test_invalidate_tables(self):
     # Helper function to get Impala and Beeswax (HMS) tables
     def get_impala_beeswax_tables():