From 62df950f5071680475f622ae64006a9b11a67a21 Mon Sep 17 00:00:00 2001 From: Vinyl Darkscratch Date: Sat, 3 Nov 2018 21:17:13 -0800 Subject: [PATCH] Add aspect ratio validation tests --- gluon/tests/test_validators.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gluon/tests/test_validators.py b/gluon/tests/test_validators.py index 73712664..8afccc5a 100644 --- a/gluon/tests/test_validators.py +++ b/gluon/tests/test_validators.py @@ -977,6 +977,8 @@ class TestValidators(unittest.TestCase): self.assertEqual(rtn, (img, 'oops')) rtn = IS_IMAGE(error_message='oops', minsize=(100, 50))(img) self.assertEqual(rtn, (img, 'oops')) + rtn = IS_IMAGE(error_message='oops', aspectratio=(1, 1))(img) + self.assertEqual(rtn, (img, 'oops')) img = DummyImageFile('test', 'gif', 50, 100) rtn = IS_IMAGE()(img) @@ -985,6 +987,8 @@ class TestValidators(unittest.TestCase): self.assertEqual(rtn, (img, 'oops')) rtn = IS_IMAGE(error_message='oops', minsize=(100, 50))(img) self.assertEqual(rtn, (img, 'oops')) + rtn = IS_IMAGE(error_message='oops', aspectratio=(1, 1))(img) + self.assertEqual(rtn, (img, 'oops')) img = DummyImageFile('test', 'jpeg', 50, 100) rtn = IS_IMAGE()(img) @@ -993,6 +997,8 @@ class TestValidators(unittest.TestCase): self.assertEqual(rtn, (img, 'oops')) rtn = IS_IMAGE(error_message='oops', minsize=(100, 50))(img) self.assertEqual(rtn, (img, 'oops')) + rtn = IS_IMAGE(error_message='oops', aspectratio=(1, 1))(img) + self.assertEqual(rtn, (img, 'oops')) img = DummyImageFile('test', 'png', 50, 100) rtn = IS_IMAGE()(img) @@ -1001,6 +1007,8 @@ class TestValidators(unittest.TestCase): self.assertEqual(rtn, (img, 'oops')) rtn = IS_IMAGE(error_message='oops', minsize=(100, 50))(img) self.assertEqual(rtn, (img, 'oops')) + rtn = IS_IMAGE(error_message='oops', aspectratio=(1, 1))(img) + self.assertEqual(rtn, (img, 'oops')) img = DummyImageFile('test', 'xls', 50, 100) rtn = IS_IMAGE(error_message='oops')(img)