1
0
mirror of https://github.com/peeringdb/peeringdb.git synced 2024-05-11 05:55:09 +00:00

Route-server URL starting with ssh:// #462

This commit is contained in:
Stefan Pratter
2020-04-04 09:11:59 +00:00
parent 9f4bf32ab1
commit 9176520f10
4 changed files with 79 additions and 3 deletions

View File

@@ -1174,6 +1174,30 @@ class TestJSON(unittest.TestCase):
test_success=False,
)
##########################################################################
def test_org_admin_002_POST_net_looking_glass_url(self):
for scheme in ["http","https","ssh","telnet"]:
r_data = self.assert_create(
self.db_org_admin,
"net",
self.make_data_net(asn=9000900, looking_glass="{}://foo.bar".format(scheme)),
test_failures={"invalid": {"looking_glass": "foo://www.bar.com"}}
)
Network.objects.get(id=r_data["id"]).delete(hard=True)
##########################################################################
def test_org_admin_002_POST_net_route_server_url(self):
for scheme in ["http","https","ssh","telnet"]:
r_data = self.assert_create(
self.db_org_admin,
"net",
self.make_data_net(asn=9000900, route_server="{}://foo.bar".format(scheme)),
test_failures={"invalid": {"route_server": "foo://www.bar.com"}}
)
Network.objects.get(id=r_data["id"]).delete(hard=True)
##########################################################################
def test_org_admin_002_POST_net_deleted(self):
data = self.make_data_net(asn=SHARED["net_rw_dupe_deleted"].asn)