Dev (#12)
* changed over to package format and removed tools, added poetry * reformat into miner_interface project * add dist to .gitignore * update readme and finish reformatting * Added couple missing imports. (#13) * change name to pyasic Co-authored-by: upstreamdata <brett@upstreamdata.ca> Co-authored-by: Mika Impola <mika@impola.fi>
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
import unittest
|
||||
|
||||
from tests.network_tests import NetworkTest
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
@@ -1,59 +0,0 @@
|
||||
import ipaddress
|
||||
import unittest
|
||||
|
||||
from network.net_range import MinerNetworkRange
|
||||
from network import MinerNetwork
|
||||
|
||||
|
||||
class NetworkTest(unittest.TestCase):
|
||||
def test_net_range(self):
|
||||
net_range_str = "192.168.1.29, 192.168.1.40-192.168.1.43, 192.168.1.60"
|
||||
net_range_list = [
|
||||
"192.168.1.29",
|
||||
"192.168.1.40",
|
||||
"192.168.1.41",
|
||||
"192.168.1.42",
|
||||
"192.168.1.43",
|
||||
"192.168.1.60",
|
||||
]
|
||||
|
||||
net_1 = list(MinerNetworkRange(net_range_str).hosts())
|
||||
net_2 = list(MinerNetworkRange(net_range_list).hosts())
|
||||
|
||||
correct_net = [
|
||||
ipaddress.IPv4Address("192.168.1.29"),
|
||||
ipaddress.IPv4Address("192.168.1.40"),
|
||||
ipaddress.IPv4Address("192.168.1.41"),
|
||||
ipaddress.IPv4Address("192.168.1.42"),
|
||||
ipaddress.IPv4Address("192.168.1.43"),
|
||||
ipaddress.IPv4Address("192.168.1.60"),
|
||||
]
|
||||
|
||||
self.assertTrue(net_1 == correct_net)
|
||||
self.assertTrue(net_2 == correct_net)
|
||||
|
||||
def test_net(self):
|
||||
net_1_str = "192.168.1.0"
|
||||
net_1_mask = 29
|
||||
|
||||
net_1 = list(MinerNetwork(net_1_str, mask=net_1_mask).get_network().hosts())
|
||||
|
||||
net_2 = list(
|
||||
MinerNetwork("192.168.1.1-192.168.1.5, 192.168.1.6").get_network().hosts()
|
||||
)
|
||||
|
||||
correct_net = [
|
||||
ipaddress.IPv4Address("192.168.1.1"),
|
||||
ipaddress.IPv4Address("192.168.1.2"),
|
||||
ipaddress.IPv4Address("192.168.1.3"),
|
||||
ipaddress.IPv4Address("192.168.1.4"),
|
||||
ipaddress.IPv4Address("192.168.1.5"),
|
||||
ipaddress.IPv4Address("192.168.1.6"),
|
||||
]
|
||||
|
||||
self.assertTrue(net_1 == correct_net)
|
||||
self.assertTrue(net_2 == correct_net)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user