Sha256: 365fa04d8daca85856453340646e683a0baeada7a649feecc2efc18dc528e955
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require_relative '../spec_helper' require "logstash/filters/center-client" require "logstash/filters/response" require "logstash/filters/classification-request" # client = LogStash::Filters::Empow::ClassificationCenterClient.new('assaf', , , ) describe LogStash::Filters::Empow::ClassificationCenterClient do # before(:each) do # local_classifier = instance_double(LogStash::Filters::Empow::LocalClassifier) # allow(LogStash::Filters::Empow::LocalClassifier).to receive(:new).and_return(local_classifier) # end let(:url_base) { 'https://s0apxz9wik.execute-api.us-east-2.amazonaws.com' } let(:username) { 'assaf' } let(:password) { 'Empow2018!' } let(:pool_id) { '8dljcvt4jfif762le0ald6j' } describe "classification center api" do it "test missing ids request" do client = described_class.new(username, password, pool_id, url_base) client.authenticate term = {} term[:malware_name] = 'assaf.clicker' req1 = LogStash::Filters::Empow::ClassificationRequest.new('AM', 'lastline', term) results = client.classify([req1]) #p results results.each do |res| p "res: #{res}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-filter-empowclassifier-0.3.19 | spec/filters/assaf_spec.rb |