mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-05-05 20:51:49 +02:00
add test case
This commit is contained in:
parent
ce2136aeca
commit
832c0653ac
1 changed files with 44 additions and 0 deletions
|
@ -242,6 +242,50 @@ class EmailFailureTestCase(IhatemoneyTestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class CaptchaTestCase(IhatemoneyTestCase):
|
||||||
|
ENABLE_CAPTCHA = True
|
||||||
|
|
||||||
|
def test_project_creation_with_captcha(self):
|
||||||
|
with self.app.test_client() as c:
|
||||||
|
res = c.post(
|
||||||
|
"/create",
|
||||||
|
data={
|
||||||
|
"name": "raclette party",
|
||||||
|
"id": "raclette",
|
||||||
|
"password": "party",
|
||||||
|
"contact_email": "raclette@notmyidea.org",
|
||||||
|
"default_currency": "USD",
|
||||||
|
},
|
||||||
|
)
|
||||||
|
assert len(models.Project.query.all()) == 0
|
||||||
|
|
||||||
|
res = c.post(
|
||||||
|
"/create",
|
||||||
|
data={
|
||||||
|
"name": "raclette party",
|
||||||
|
"id": "raclette",
|
||||||
|
"password": "party",
|
||||||
|
"contact_email": "raclette@notmyidea.org",
|
||||||
|
"default_currency": "USD",
|
||||||
|
"captcha": "nope",
|
||||||
|
},
|
||||||
|
)
|
||||||
|
assert len(models.Project.query.all()) == 0
|
||||||
|
|
||||||
|
res = c.post(
|
||||||
|
"/create",
|
||||||
|
data={
|
||||||
|
"name": "raclette party",
|
||||||
|
"id": "raclette",
|
||||||
|
"password": "party",
|
||||||
|
"contact_email": "raclette@notmyidea.org",
|
||||||
|
"default_currency": "USD",
|
||||||
|
"captcha": "euro",
|
||||||
|
},
|
||||||
|
)
|
||||||
|
assert len(models.Project.query.all()) == 1
|
||||||
|
|
||||||
|
|
||||||
class TestCurrencyConverter(unittest.TestCase):
|
class TestCurrencyConverter(unittest.TestCase):
|
||||||
converter = CurrencyConverter()
|
converter = CurrencyConverter()
|
||||||
mock_data = {"USD": 1, "EUR": 0.8, "CAD": 1.2, CurrencyConverter.no_currency: 1}
|
mock_data = {"USD": 1, "EUR": 0.8, "CAD": 1.2, CurrencyConverter.no_currency: 1}
|
||||||
|
|
Loading…
Reference in a new issue