def test_network_create(test_db): network_id = hashlib.sha1('network_id').hexdigest() network = Network.create(network_id, '10.100.0.1/16') assert network is not None assert network.network_id == network_id assert network.cidr == IPNetwork('10.100.0.1/16') assert network.cidr.size == 65536 n1 = Network.get(network_id) assert n1.network_id == network.network_id n2 = Network.get('random id') assert n2 is None n3 = Network.get_by_cidr('10.100.0.1/16') assert n3.network_id == network.network_id n4 = Network.get_by_cidr('10.100.0.1/15') assert n4 is None