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