コード例 #1
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_bad_email(self, value):
     email = inputs.email()
     self.assert_bad_email(email, value)
コード例 #2
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_schema(self):
     assert inputs.email().__schema__ == {
         'type': 'string',
         'format': 'email'
     }
コード例 #3
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_exclude(self, value):
     email = inputs.email(exclude=('somewhere.com', 'foo.bar'))
     assert email(value) == value
コード例 #4
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_value_exclude(self, value):
     email = inputs.email(exclude=('somewhere.com', 'foo.bar'))
     self.assert_bad_email(email, value,
                           '{0} belongs to a forbidden domain')
コード例 #5
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_domains(self, value):
     email = inputs.email(domains=('gmail.com', 'cmoi.fr'))
     assert email(value) == value
コード例 #6
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_value_domains(self, value):
     email = inputs.email(domains=('gmail.com', 'cmoi.fr'))
     self.assert_bad_email(email, value,
                           '{0} does not belong to the authorized domains')
コード例 #7
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_value_local(self, value):
     email = inputs.email(local=True)
     self.assert_bad_email(email, value)
コード例 #8
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_ip_and_local(self, value):
     email = inputs.email(ip=True, local=True)
     assert email(value) == value
コード例 #9
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_value_ip(self, value):
     email = inputs.email(ip=True)
     self.assert_bad_email(email, value)
コード例 #10
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_local(self, value):
     email = inputs.email(local=True)
     assert email(value) == value
コード例 #11
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_ip(self, value):
     email = inputs.email(ip=True)
     assert email(value) == value
コード例 #12
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_values_check(self, value):
     email = inputs.email(check=True)
     self.assert_bad_email(email, value)
コード例 #13
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_check(self, value):
     email = inputs.email(check=True)
     assert email(value) == value
コード例 #14
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_invalid_value_default(self, value):
     self.assert_bad_email(inputs.email(), value)
コード例 #15
0
ファイル: test_inputs.py プロジェクト: rheehot/sanic-restplus
 def test_valid_value_default(self, value):
     validator = inputs.email()
     assert validator(value) == value