From 344101f4d28fd58fbef3de1dc16f8c79d35ab56c Mon Sep 17 00:00:00 2001 From: Marcel Krueger <krueger@vr.rwth-aachen.de> Date: Mon, 3 Apr 2023 17:57:27 +0200 Subject: [PATCH] test(nest-module): remove tests --- nest-module/test/test_get_gids.py | 11 ----- nest-module/test/test_get_multimeters.py | 26 ------------ .../test/test_get_neuron_properties.py | 40 ------------------- nest-module/test/test_get_populations.py | 32 --------------- .../test/test_get_simulation_time_info.py | 40 ------------------- nest-module/test/test_get_spikedetectors.py | 20 ---------- nest-module/test/test_kernel_status.py | 17 -------- 7 files changed, 186 deletions(-) delete mode 100644 nest-module/test/test_get_gids.py delete mode 100644 nest-module/test/test_get_multimeters.py delete mode 100644 nest-module/test/test_get_neuron_properties.py delete mode 100644 nest-module/test/test_get_populations.py delete mode 100644 nest-module/test/test_get_simulation_time_info.py delete mode 100644 nest-module/test/test_get_spikedetectors.py delete mode 100644 nest-module/test/test_kernel_status.py diff --git a/nest-module/test/test_get_gids.py b/nest-module/test/test_get_gids.py deleted file mode 100644 index 510c789a..00000000 --- a/nest-module/test/test_get_gids.py +++ /dev/null @@ -1,11 +0,0 @@ -import requests -import numbers - -# def test_get_gids(nest_simulation): -# r = requests.get("http://localhost:8080/nest/gids") -# gids = r.json() - -# assert(isinstance(gids, list)) -# for gid in gids: -# assert(isinstance(gid, numbers.Number)) -# assert(gids.count(gid) == 1) diff --git a/nest-module/test/test_get_multimeters.py b/nest-module/test/test_get_multimeters.py deleted file mode 100644 index bf3a44f4..00000000 --- a/nest-module/test/test_get_multimeters.py +++ /dev/null @@ -1,26 +0,0 @@ -import requests -import numbers - -def test_get_multimeters(nest_simulation): - request = requests.get("http://localhost:18080/multimeters") - assert(request.status_code == 200) - - multimeters = request.json() - - assert(isinstance(multimeters, list)) - - for multimeter in multimeters: - assert('multimeterId' in multimeter) - assert(isinstance(multimeter['multimeterId'], int)) - - assert('attributes' in multimeter) - assert(isinstance(multimeter['attributes'], list)) - - for attribute in multimeter['attributes']: - assert(isinstance(attribute, str)) - - assert('nodeIds' in multimeter) - assert(isinstance(multimeter['nodeIds'], list)) - - for node_id in multimeter['nodeIds']: - assert(isinstance(node_id, int)) diff --git a/nest-module/test/test_get_neuron_properties.py b/nest-module/test/test_get_neuron_properties.py deleted file mode 100644 index 610b1308..00000000 --- a/nest-module/test/test_get_neuron_properties.py +++ /dev/null @@ -1,40 +0,0 @@ -import requests -import numbers - -# Currently, this endpoint does not behave according to the specs, uncomment this test if they do - -# def test_get_neuron_properties(nest_simulation): -# r = requests.get("http://localhost:8080/nest/neuron_properties") -# neurons_properties = r.json() - -# assert(isinstance(neurons_properties, list)) - -# for neuron_properties in neurons_properties: -# assert('gid' in neuron_properties) -# assert(isinstance(neuron_properties['gid'], numbers.Number)) -# assert('properties' in neuron_properties) -# assert('population' in neuron_properties['properties']) -# assert(isinstance(neuron_properties['properties']['population'], numbers.Integral)) -# assert('position' in neuron_properties['properties']) -# assert(isinstance(neuron_properties['properties']['position'], list)) - -# def test_get_neuron_properties_with_gid_filter(nest_simulation): -# r = requests.get("http://localhost:8080/nest/neuron_properties?gids=3&gids=2") -# neurons_properties = r.json() - -# assert(isinstance(neurons_properties, list)) -# assert(len(neurons_properties) == 2) - -# for neuron_properties in neurons_properties: -# assert('gid' in neuron_properties) -# assert(isinstance(neuron_properties['gid'], numbers.Number)) -# assert('properties' in neuron_properties) -# assert('population' in neuron_properties['properties']) -# assert(isinstance(neuron_properties['properties']['population'], numbers.Integral)) -# assert('position' in neuron_properties['properties']) -# assert(isinstance(neuron_properties['properties']['position'], list)) - -# assert(neuron_properties[0].gid == 3) -# assert(neuron_properties[1].gid == 2) - - diff --git a/nest-module/test/test_get_populations.py b/nest-module/test/test_get_populations.py deleted file mode 100644 index 96bcba5f..00000000 --- a/nest-module/test/test_get_populations.py +++ /dev/null @@ -1,32 +0,0 @@ -import requests -import numbers - -# def test_get_populations(nest_simulation): -# r = requests.get("http://localhost:8080/nest/populations") -# populations = r.json() - -# assert(isinstance(populations, list)) -# for population in populations: -# assert(isinstance(population, numbers.Number)) -# assert(populations.count(population) == 1) - -# def test_get_population_gids(nest_simulation): -# populations_request = requests.get("http://localhost:8080/nest/populations") - -# assert(populations_request.status_code == 200) -# populations = populations_request.json() - -# combined = [] -# for population in populations: -# population_gids_request = requests.get("http://localhost:8080/nest/population/${}/gids".format(population)) -# assert(population_gids_request.status_code == 200) -# population_gids = population_gids_request.json() -# assert(isinstance(population_gids, list)) -# for gid in population_gids: -# assert(isinstance(gid, numbers.Integral)) -# combined.extend(population_gids) - -# gids_request = requests.get("http://localhost:8080/nest/gids") -# assert(gids_request.status_code == 200) -# gids = gids_request.json() -# assert(combined.sort() == gids.sort()) diff --git a/nest-module/test/test_get_simulation_time_info.py b/nest-module/test/test_get_simulation_time_info.py deleted file mode 100644 index f7966024..00000000 --- a/nest-module/test/test_get_simulation_time_info.py +++ /dev/null @@ -1,40 +0,0 @@ -import requests -import pytest -import time -import numbers -import math - -class NestSimulationTime: - def __init__(self): - self.current_time = 0.0 - -@pytest.fixture(scope="session") -def simulation_time(request): - return NestSimulationTime() - -def test_simulation_time_info(nest_simulation, simulation_time): - r = requests.get("http://localhost:18080/simulationTimeInfo") - simulation_time_info = r.json() - - assert(r.status_code == 200) - - assert('stepSize' in simulation_time_info) - assert(isinstance(simulation_time_info['stepSize'], numbers.Number)) - assert('current' in simulation_time_info) - assert(isinstance(simulation_time_info['current'], numbers.Number)) - assert('begin' in simulation_time_info) - assert(isinstance(simulation_time_info['begin'], numbers.Number)) - assert('end' in simulation_time_info) - assert(isinstance(simulation_time_info['end'], numbers.Number)) - - assert(simulation_time_info['begin'] <= simulation_time_info['current']) - # assert(simulation_time_info['end'] >= simulation_time_info['current']) - - # In theory these should be true but due to floating point inaccuracies and bad default values for 'step_size' it is not - # assert(math.fmod(simulation_time_info['current'], simulation_time_info['step_size']) == 0.0) - # assert(math.fmod(simulation_time_info['begin'], simulation_time_info['step_size']) == 0.0) - # assert(math.fmod(simulation_time_info['end'], simulation_time_info['step_size']) == 0.0) - - new_time = simulation_time_info['current'] - assert(simulation_time.current_time <= new_time) - simulation_time.current_time = new_time diff --git a/nest-module/test/test_get_spikedetectors.py b/nest-module/test/test_get_spikedetectors.py deleted file mode 100644 index de12c73a..00000000 --- a/nest-module/test/test_get_spikedetectors.py +++ /dev/null @@ -1,20 +0,0 @@ -import requests -import numbers - -def test_get_spikedetectors(nest_simulation): - request = requests.get("http://localhost:18080/spikerecorders") - assert(request.status_code == 200) - - spike_detectors = request.json() - - assert(isinstance(spike_detectors, list)) - - for spike_detector in spike_detectors: - assert('spikerecorderId' in spike_detector) - assert(isinstance(spike_detector['spikerecorderId'], int)) - - assert('nodeIds' in spike_detector) - assert(isinstance(spike_detector['nodeIds'], list)) - - for node_id in spike_detector['nodeIds']: - assert(isinstance(node_id, int)) diff --git a/nest-module/test/test_kernel_status.py b/nest-module/test/test_kernel_status.py deleted file mode 100644 index 77c213f1..00000000 --- a/nest-module/test/test_kernel_status.py +++ /dev/null @@ -1,17 +0,0 @@ -import requests -import numbers - -def test_get_kernel_status(nest_simulation): - request = requests.get("http://localhost:18080/kernelStatus") - assert(request.status_code == 200) - - kernel_status = request.json() - - - assert(isinstance(kernel_status, dict)) - - assert('num_processes' in kernel_status) - assert(isinstance(kernel_status['num_processes'],numbers.Number)) - - assert('local_num_threads' in kernel_status) - assert(isinstance(kernel_status['local_num_threads'],numbers.Number)) -- GitLab