From 3aa2c1dfa8cad1fd7728687d0a00fdd91add64b7 Mon Sep 17 00:00:00 2001 From: benne238 Date: Thu, 7 Jan 2021 13:48:10 -0500 Subject: [PATCH] ECNQueue.getValidQueues test implementation --- api/pytest/test_api_tester.py | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/api/pytest/test_api_tester.py b/api/pytest/test_api_tester.py index a5981a1..0e86798 100644 --- a/api/pytest/test_api_tester.py +++ b/api/pytest/test_api_tester.py @@ -2,15 +2,15 @@ import pytest import ECNQueue -@pytest.mark.getValidQueuesTest -def test_item(): +@pytest.mark.ECNQueue_getValidQueuesTest +def test_ECNQueue_getQueueCounts(): queueCounts = ECNQueue.getQueueCounts() # Ensure that getQueueCounts() within ECNQueue returns a list assert type(queueCounts) is list # Ensure that getQueueCounts() within ECNQueue returns a list of dictionaries with this syntax: - + # {'name': '_string' # 'number_of_items': _int} for queue in queueCounts: @@ -19,3 +19,23 @@ def test_item(): assert type(queue['name']) is str assert "number_of_items" in queue.keys() assert type(queue['number_of_items']) is int + +@pytest.mark.ECNQueue_loadQueue +def test_ECNQueue_loadQueue(): + + queues = ECNQueue.loadQueues() + +@pytest.mark.ECNQueue_getValidQueues +def test_ECNQueue_getValidQueues(): + + validQueues = ECNQueue.getValidQueues() + + # ensure that ECNQueue.getValidQueues returns a list + assert type(validQueues) is list + + # ensure that the ECNQueue.getValidQueues returns a list of strings + for queue in validQueues: + assert type(queue) is str + +if __name__ == "__main__": + test_ECNQueue_getValidQueues() \ No newline at end of file