瀏覽代碼

AMBARI-9300. Tests fail with python 2.6. (Yurii Shylov via mahadev)

Mahadev Konar 10 年之前
父節點
當前提交
eb7e11c639
共有 1 個文件被更改,包括 13 次插入20 次删除
  1. 13 20
      ambari-agent/src/test/python/resource_management/TestSecurityCommons.py

+ 13 - 20
ambari-agent/src/test/python/resource_management/TestSecurityCommons.py

@@ -142,27 +142,20 @@ class TestSecurityCommons(TestCase):
     }
 
     result = get_params_from_filesystem(conf_dir, config_file)
+    expected = {
+      'test_jaas': {
+        'Client': {
+          'keyTab': '/etc/security/keytabs/hbase.service.keytab',
+          'useTicketCache': 'false',
+          'storeKey': 'true',
+          'com.sun.security.auth.module.Krb5LoginModule': 'required',
+          'useKeyTab': 'true',
+          'principal': 'hbase/vp-ambari-ranger-med-0120-2.cs1cloud.internal@EXAMPLE.COM'
+        }
+      }
+    }
 
-    self.assertIn('test_jaas', result)
-    self.assertIn('Client', result['test_jaas'])
-
-    self.assertIn('com.sun.security.auth.module.Krb5LoginModule', result['test_jaas']['Client'])
-    self.assertEquals('required', result['test_jaas']['Client']['com.sun.security.auth.module.Krb5LoginModule'])
-
-    self.assertIn('useKeyTab', result['test_jaas']['Client'])
-    self.assertEquals('true', result['test_jaas']['Client']['useKeyTab'])
-
-    self.assertIn('storeKey', result['test_jaas']['Client'])
-    self.assertEquals('true', result['test_jaas']['Client']['storeKey'])
-
-    self.assertIn('useTicketCache', result['test_jaas']['Client'])
-    self.assertEquals('false', result['test_jaas']['Client']['useTicketCache'])
-
-    self.assertIn('keyTab', result['test_jaas']['Client'])
-    self.assertEquals('/etc/security/keytabs/hbase.service.keytab', result['test_jaas']['Client']['keyTab'])
-
-    self.assertIn('principal', result['test_jaas']['Client'])
-    self.assertEquals('hbase/vp-ambari-ranger-med-0120-2.cs1cloud.internal@EXAMPLE.COM', result['test_jaas']['Client']['principal'])
+    self.assertEquals(expected, result)
 
     os.unlink(jaas_file_path)