示例#1
0
    def test_generate_cluster_advanced(self):
        """CLI - Terraform Generate Advanced Cluster"""

        tf_cluster = generate.generate_cluster(config=self.config,
                                               cluster_name='advanced')

        cluster_keys = {'module', 'output'}

        advanced_modules = {
            'classifier_advanced_lambda', 'classifier_advanced_iam',
            'cloudwatch_advanced_eu-west-1', 'cloudwatch_advanced_eu-west-2',
            'cloudwatch_advanced_eu-west-3', 'cloudwatch_advanced_us-west-2',
            'cloudwatch_advanced_sa-east-1',
            'cloudwatch_advanced_eu-central-1',
            'cloudwatch_advanced_ap-northeast-2',
            'cloudwatch_advanced_ap-northeast-1',
            'cloudwatch_advanced_ap-southeast-1',
            'cloudwatch_advanced_ca-central-1',
            'cloudwatch_advanced_ap-southeast-2',
            'cloudwatch_advanced_us-east-1', 'cloudwatch_advanced_us-east-2',
            'cloudwatch_advanced_ap-south-1', 'cloudwatch_monitoring_advanced',
            'kinesis_advanced', 'kinesis_events_advanced',
            'flow_logs_advanced', 'cloudtrail_advanced',
            's3_events_unit-testing_advanced_1',
            's3_events_unit-testing_advanced_0'
        }

        assert_equal(set(tf_cluster['module'].keys()), advanced_modules)
        assert_equal(set(tf_cluster.keys()), cluster_keys)
示例#2
0
    def test_generate_cluster_test(self):
        """CLI - Terraform Generate Test Cluster"""

        tf_cluster = generate.generate_cluster(config=self.config,
                                               cluster_name='test')

        cluster_keys = {'module', 'output'}

        test_modules = {
            'stream_alert_test', 'cloudwatch_monitoring_test', 'kinesis_test',
            'kinesis_events_test', 's3_events_unit-testing_test_0'
        }

        assert_equal(set(tf_cluster['module'].keys()), test_modules)
        assert_equal(set(tf_cluster.keys()), cluster_keys)
示例#3
0
    def test_generate_cluster_advanced(self):
        """CLI - Terraform Generate Advanced Cluster"""

        tf_cluster = generate.generate_cluster(config=self.config,
                                               cluster_name='advanced')

        cluster_keys = {'module', 'output'}

        advanced_modules = {
            'stream_alert_advanced', 'cloudwatch_monitoring_advanced',
            'kinesis_advanced', 'kinesis_events_advanced',
            'flow_logs_advanced', 'cloudtrail_advanced',
            's3_events_unit-testing_advanced_1',
            's3_events_unit-testing_advanced_0'
        }

        assert_equal(set(tf_cluster['module'].keys()), advanced_modules)
        assert_equal(set(tf_cluster.keys()), cluster_keys)