def __init__(self): super(VersionHandler, self).__init__() self._version = version self._required_services = [ yarn.YARNv270(), maprfs.MapRFS(), mng.Management(), oozie.Oozie(), ] self._services = [ hive.HiveV12(), pig.PigV015(), impala.ImpalaV250(), flume.FlumeV16(), sqoop2.Sqoop2(), mahout.MahoutV012(), oozie.OozieV420(), hue.HueV390(), hbase.HBaseV111(), drill.DrillV16(), yarn.YARNv270(), maprfs.MapRFS(), mng.Management(), httpfs.HttpFS(), swift.Swift(), sentry.SentryV16(), spark.SparkOnYarnV161(), ]
def test_is_present(self): cluster_context = self._get_context() self.assertTrue(cluster_context.is_present(oozie.Oozie())) self.assertFalse(cluster_context.is_present(oozie.OozieV401())) self.assertTrue(cluster_context.is_present(oozie.OozieV420()))