Esempio n. 1
0
 def test_task_serializer_compress_tags(self):
     play = factories.PlayFactory()
     file = factories.FileFactory()
     serializer = serializers.TaskSerializer(
         data={
             "name": "compress",
             "action": "test",
             "lineno": 2,
             "status": "running",
             "handler": False,
             "play": play.id,
             "file": file.id,
             "tags": factories.TASK_TAGS,
             "playbook": play.playbook.id,
         })
     serializer.is_valid()
     task = serializer.save()
     task.refresh_from_db()
     self.assertEqual(task.tags, utils.compressed_obj(factories.TASK_TAGS))
Esempio n. 2
0
 def test_task_serializer(self):
     play = factories.PlayFactory()
     file = factories.FileFactory()
     serializer = serializers.TaskSerializer(
         data={
             "name": "serializer",
             "action": "test",
             "lineno": 2,
             "status": "completed",
             "handler": False,
             "play": play.id,
             "file": file.id,
             "playbook": play.playbook.id,
         })
     serializer.is_valid()
     task = serializer.save()
     task.refresh_from_db()
     self.assertEqual(task.name, "serializer")
     self.assertEqual(task.status, "completed")
Esempio n. 3
0
 def test_task_serializer_decompress_tags(self):
     task = factories.TaskFactory(
         tags=utils.compressed_obj(factories.TASK_TAGS))
     serializer = serializers.TaskSerializer(instance=task)
     self.assertEqual(serializer.data["tags"], factories.TASK_TAGS)