class TestTaskSerialization(unittest.TestCase):
    def setUp(self):
        self.task = Task(task_id=1, task_status='Pending', report_id=None)

    def test_task_dict_serialization(self):
        self.assertDictEqual(TEST_TASK, self.task.to_dict())

    def test_task_json_serialization(self):
        self.assertEqual(json.dumps(TEST_TASK), self.task.to_json())

    def tearDown(self):
        pass
class TestTaskSerialization(unittest.TestCase):
    def setUp(self):
        self.task = Task(task_id=1, task_status="Pending", report_id=None)

    def test_task_dict_serialization(self):
        self.assertDictEqual(TEST_TASK, self.task.to_dict())

    def test_task_json_serialization(self):
        self.assertEqual(json.dumps(TEST_TASK), self.task.to_json())

    def tearDown(self):
        pass
 def setUp(self):
     self.task = Task(task_id=1, task_status='Pending', report_id=None)
 def setUp(self):
     self.task = Task(task_id=1, task_status="Pending", report_id=None)