Skip to content

Commit

Permalink
Merge pull request Parallels#296 from Parallels/features/update_tests
Browse files Browse the repository at this point in the history
View new tests for new functionality
  • Loading branch information
coolhacker authored Dec 19, 2019
2 parents 37d4f93 + c45e7ee commit f669404
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions tests/test_basic.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@
import unittest

import redis
from rq import Worker, pop_connection, push_connection
from rq import Queue, Worker, pop_connection, push_connection

from rq_dashboard.cli import make_flask_app


HTTP_OK = 200


class BasicTestCase(unittest.TestCase):
redis_client = None

Expand Down Expand Up @@ -59,6 +58,25 @@ def test_queued_jobs_list(self):
self.assertIsInstance(data, dict)
self.assertIn('jobs', data)

def test_single_job_view(self):
def some_work():
return
q = Queue(connection=self.app.redis_conn)
job = q.enqueue(some_work)
job_url = '/0/view/job/' + job.id
response = self.client.get(job_url)
self.assertEqual(response.status_code, HTTP_OK)
job.delete()

def test_del_job_mechanism(self):
def some_work():
return
q = Queue(connection=self.app.redis_conn)
job = q.enqueue(some_work)
job_del_url = '/job/' + job.id + '/delete'
response_del = self.client.post(job_del_url)
self.assertEqual(response_del.status_code, HTTP_OK)

def test_registry_jobs_list(self):
response = self.client.get('/0/data/jobs/default/failed/8/1.json')
self.assertEqual(response.status_code, HTTP_OK)
Expand Down

0 comments on commit f669404

Please sign in to comment.