Browse Source

Add randomizing test script

master
Pete Shadbolt 7 years ago
parent
commit
9f0b46c7dc
2 changed files with 33 additions and 3 deletions
  1. +28
    -0
      randomize.py
  2. +5
    -3
      test.py

+ 28
- 0
randomize.py View File

@@ -0,0 +1,28 @@
"""
Makes a dummy post to the test server
"""
import requests
import json
import abp
import random
import time

#URL = "http://localhost:5000"
URL = "https://abv.peteshadbolt.co.uk/"

def test_graph():
N = 50
g = abp.NXGraphState(range(N))

for i in range(N):
g.act_cz(random.randint(0, N-1), random.randint(0, N-1))

g.layout()
return g

if __name__ == '__main__':
while True:
data = json.dumps(test_graph().to_json(stringify=False))
r = requests.post("{}/graph".format(URL), data=data)
time.sleep(5)


+ 5
- 3
test.py View File

@@ -4,16 +4,18 @@ Makes a dummy post to the test server
import requests import requests
import json import json
import abp import abp
import random


#URL = "http://localhost:5000" #URL = "http://localhost:5000"
URL = "https://abv.peteshadbolt.co.uk/" URL = "https://abv.peteshadbolt.co.uk/"


def test_graph(): def test_graph():
N = 100
N = 50
g = abp.NXGraphState(range(N)) g = abp.NXGraphState(range(N))


for i in range(N-1):
g.act_cz(i, i+1)
for i in range(N):
g.act_cz(random.randint(0, N-1), random.randint(0, N-1))

g.layout() g.layout()
return g return g




Loading…
Cancel
Save