Skip to content

Commit

Permalink
tests:file_action_enum - format
Browse files Browse the repository at this point in the history
  • Loading branch information
MatteoCampinoti94 committed Oct 17, 2023
1 parent 1518585 commit 7179105
Showing 1 changed file with 29 additions and 12 deletions.
41 changes: 29 additions & 12 deletions acacore/tests/file_action_enum_tests.py
Original file line number Diff line number Diff line change
@@ -1,35 +1,52 @@
import unittest
from uuid import uuid4
from acacore.models.file import Action, File

from acacore.models.file import Action
from acacore.models.file import File


class TestFileActionEnum(unittest.TestCase):
def setUp(self):
self.file = File(id=1, uuid=uuid4(), checksum='abc123', puid='fmt/18', relative_path='test.txt', is_binary=False, file_size_in_bytes=1024, signature='test')
self.file = File(
id=1,
uuid=uuid4(),
checksum="abc123",
puid="fmt/18",
relative_path="test.txt",
is_binary=False,
file_size_in_bytes=1024,
signature="test",
)

def test_action_enum_values(self):
self.assertEqual(Action.CONVERT.value, 'Convertool: To convert.')
self.assertEqual(Action.REPLACE.value, 'Convertool: Replace with template. File is not preservable.')
self.assertEqual(Action.MANUAL.value, 'Manual: File should be converted manually. [info about the manual conversion from reference_files].')
self.assertEqual(Action.RENAME.value, 'Renamer: File has extension mismatch. Should be renamed')
self.assertEqual(Action.CONVERT.value, "Convertool: To convert.")
self.assertEqual(Action.REPLACE.value, "Convertool: Replace with template. File is not preservable.")
self.assertEqual(
Action.MANUAL.value,
"Manual: File should be converted manually. [info about the manual conversion from reference_files].",
)
self.assertEqual(Action.RENAME.value, "Renamer: File has extension mismatch. Should be renamed")

def test_file_action(self):
self.file.action = Action.CONVERT
self.assertEqual(self.file.action, Action.CONVERT)
self.assertEqual(self.file.action.value, 'Convertool: To convert.')
self.assertEqual(self.file.action.value, "Convertool: To convert.")

self.file.action = Action.REPLACE
self.assertEqual(self.file.action, Action.REPLACE)
self.assertEqual(self.file.action.value, 'Convertool: Replace with template. File is not preservable.')
self.assertEqual(self.file.action.value, "Convertool: Replace with template. File is not preservable.")

self.file.action = Action.MANUAL
self.assertEqual(self.file.action, Action.MANUAL)
self.assertEqual(self.file.action.value, 'Manual: File should be converted manually. [info about the manual conversion from reference_files].')
self.assertEqual(
self.file.action.value,
"Manual: File should be converted manually. [info about the manual conversion from reference_files].",
)

self.file.action = Action.RENAME
self.assertEqual(self.file.action, Action.RENAME)
self.assertEqual(self.file.action.value, 'Renamer: File has extension mismatch. Should be renamed')
self.assertEqual(self.file.action.value, "Renamer: File has extension mismatch. Should be renamed")


if __name__ == '__main__':
unittest.main()
if __name__ == "__main__":
unittest.main()

0 comments on commit 7179105

Please sign in to comment.