def check_terror(self): if self.transfer.type == TYPE_RECEIVE or self.transfer.type == TYPE_SEND: is_sender_in_terror = find_name_in_terror(self.transfer.sender_name) is_receiver_in_terror = find_name_in_terror(self.transfer.receiver_name) if is_sender_in_terror or is_receiver_in_terror: if is_sender_in_terror and not is_receiver_in_terror: reason = "SENDER" elif is_receiver_in_terror and not is_sender_in_terror: reason = "RECEIVER" else: reason = "BOTH SIDES" insert_name_to_terror_list(self.transfer, reason)
def test_find_not_terror_name_in_terror(self): row_number = find_name_in_terror("INNOCENT NAME", mdb=self.test_db_file) self.assertEqual(row_number, -1)
def test_find_terror_name_in_terror(self): row_number = find_name_in_terror(self.test_transfer.sender_name, mdb=self.test_db_file) self.assertGreater(row_number, 0)