From b12d0b64249caf836e9aa3ae76494ae4a0c0f3bc Mon Sep 17 00:00:00 2001 From: Jon Crussell Date: Thu, 29 Oct 2020 09:56:28 -0700 Subject: [PATCH] tests: add smda backend test 40 failed, 73 passed. --- tests/test_smda_features.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/test_smda_features.py diff --git a/tests/test_smda_features.py b/tests/test_smda_features.py new file mode 100644 index 000000000..ef5862787 --- /dev/null +++ b/tests/test_smda_features.py @@ -0,0 +1,28 @@ +# Copyright (C) 2020 FireEye, Inc. All Rights Reserved. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at: [package root]/LICENSE.txt +# Unless required by applicable law or agreed to in writing, software distributed under the License +# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and limitations under the License. +import sys + +from fixtures import * + + +@parametrize( + "sample,scope,feature,expected", + FEATURE_PRESENCE_TESTS, + indirect=["sample", "scope"], +) +def test_smda_features(sample, scope, feature, expected): + do_test_feature_presence(get_smda_extractor, sample, scope, feature, expected) + + +@parametrize( + "sample,scope,feature,expected", + FEATURE_COUNT_TESTS, + indirect=["sample", "scope"], +) +def test_smda_feature_counts(sample, scope, feature, expected): + do_test_feature_count(get_smda_extractor, sample, scope, feature, expected)