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