Refactor TestCase files into python modules

Convert all TestCase files into standard python modules to be run and
discovered by unittest.
This commit is contained in:
SilentGhost 2024-11-19 20:36:41 +01:00 committed by Hans-Christoph Steiner
parent 4d6682bc70
commit 7ff32bc4b0
34 changed files with 471 additions and 1260 deletions

39
tests/test_exception.py Executable file
View file

@ -0,0 +1,39 @@
#!/usr/bin/env python3
import unittest
import fdroidserver
class ExceptionTest(unittest.TestCase):
'''fdroidserver/exception.py'''
def test_FDroidException(self):
try:
raise fdroidserver.exception.FDroidException()
except fdroidserver.exception.FDroidException as e:
str(e)
try:
raise fdroidserver.exception.FDroidException(9)
except fdroidserver.exception.FDroidException as e:
str(e)
try:
raise fdroidserver.exception.FDroidException(-123.12234)
except fdroidserver.exception.FDroidException as e:
str(e)
try:
raise fdroidserver.exception.FDroidException("this is a string")
except fdroidserver.exception.FDroidException as e:
str(e)
try:
raise fdroidserver.exception.FDroidException(['one', 'two', 'three'])
except fdroidserver.exception.FDroidException as e:
str(e)
try:
raise fdroidserver.exception.FDroidException(('one', 'two', 'three'))
except fdroidserver.exception.FDroidException as e:
str(e)