mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
30 lines
828 B
Python
Executable File
30 lines
828 B
Python
Executable File
import sys
|
|
import pathlib
|
|
|
|
sys.path.append(str(pathlib.Path(__file__).parent.parent.resolve()) + "/pialert/")
|
|
|
|
|
|
import datetime
|
|
|
|
from helper import timeNow, updateSubnets
|
|
|
|
|
|
# -------------------------------------------------------------------------------
|
|
def test_helper():
|
|
assert timeNow() == datetime.datetime.now().replace(microsecond=0)
|
|
|
|
|
|
# -------------------------------------------------------------------------------
|
|
def test_updateSubnets():
|
|
# test single subnet
|
|
subnet = "192.168.1.0/24 --interface=eth0"
|
|
result = updateSubnets(subnet)
|
|
assert type(result) is list
|
|
assert len(result) == 1
|
|
|
|
# test multip subnets
|
|
subnet = ["192.168.1.0/24 --interface=eth0", "192.168.2.0/24 --interface=eth1"]
|
|
result = updateSubnets(subnet)
|
|
assert type(result) is list
|
|
assert len(result) == 2
|