import unittest.mock as mock import ID2TLib.TestLibrary as Lib import Test.ID2TAttackTest as Test sha_botnet_basic = '72c537fba918154dbe937694d8da87260bebb05c0ad20802051fa80107c1efbe' sha_botnet_most_used_ip_in_list = '72c537fba918154dbe937694d8da87260bebb05c0ad20802051fa80107c1efbe' class UnitTestSalityBotnet(Test.ID2TAttackTest): def test_botnet_basic(self): self.checksum_test([['SalityBotnet']], sha_botnet_basic) @mock.patch('Core.Statistics.Statistics.get_most_used_ip_address') def test_botnet_most_used_ip(self, mock_most_used_ip_address): mock_most_used_ip_address.return_value = Lib.test_pcap_ips[0] self.checksum_test([['SalityBotnet']], sha_botnet_most_used_ip_in_list)